Hi all, anthony, Anthony can you please help me with the following?
1) Whenever i use the apeClientJS.js framework, an error occurs in Opera on restore. I've found the location of the bug, but do not know how to fix it. Maybe you can help me. The error occurs at the line with content iframe.contentWindow.APE.init(config); The first time the page is loaded (no session restore) there is no problem with Opera, but when i refresh the page, the error occurs, it complaining about not being able to convert to object. I've tried to alert(typeof iframe.contentWindow.APE) => object , i've also tried to alert(typeof iframe.contentWindow.APE.init) => "function". Maybe the config argument is not an object? Chrome, firefox, IE all do not complain about this, but i've read that Opera is stricter about type casting. I do not know if this is true. I've read on the internet that this problem could be caused by older versions of MooTools, but i've installed Mootools 1.3.1 and this does not resolve the problem. Above that, the code of the apeClientJS,js does not use the mootools framework, so the problem could not be caused by Mootools, but i upgraded it just to be sure. Uncaught exception: TypeError: Cannot convert 'iframe.contentWindow.APE' to object Error thrown at line 119, column 2 in <anonymous function: AAlPE.Client.prototype.load>() in http://www.cruisechat.nl/ape/APE_JSF/Build/uncompressed/apeClientJS.js: iframe.contentWindow.APE.init(config); Because of this error the session cannot be restored at least in Opera 11.01 and the mobile version of Opera on the IPhone. the core is not loaded and therefore the whole startup fails. 2) The line config.identifier = config.identifier || APE.Config.identifier; is missing. When the argument is not passed on load, the iframe gets the id "ape_undefined", i don't think this is wanted behaviour. You can see the bug in action on www.cruisechat.nl. Choose a "schuilnaam" (Nickname) and then press "Naar chat" (go to chat). After you've logged in with opera, everything should appear, but as soon as you refresh the error occurs. I'm testing for this.core.options.restore, but this is not set for the core is not loaded when refreshed due to the bug. Please help me with this. Thank you in advance, Evertjan -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
