Confirmed on OSX for: Firefox 1.5 Camino 1.0 Opera 8.5 Safari 2.0.3
Eelco On 6/27/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > before we apply it can we have people confirm it works on all the browsers > please? > > -Igor > > > > On 6/27/06, Marco Geier < [EMAIL PROTECTED]> wrote: > > There is an odd behaviour in Firefox. It won't parse xml-responses after > > the pages document.domain has been changed to the base-domain. > > > > eg: > > > > My page is served from "www.eyetea.de". > > For cross-frame-scripting reasons i do > > > > document.domain= "eyetea.de" > > > > After doing that, firefox fails with "Permission denied to call method > > XMLDocument.getElementsByTagName" when processing ajax > responses for > > requests to " www.eyetea.de" > > > > My solution is the following patch to wicket-ajax.js: > > > > -------------------------------------- > > > > function wicketAjaxOnStateChange(transport, > successHandler, > > failureHandler) { > > if (transport.readyState == 4) { > > if (transport.status == 200) { > > if (wicketAjaxDebugEnabled()) { > > var log=WicketAjaxDebug.logInfo; > > log("received ajax response. > > "+transport.responseText.length+" characters, envelope > following..."); > > log(""); > > log(transport.responseText); > > } > > /** BEGIN PATCH **/ > > var responseAsText = transport.responseText; > > var xmldoc; > > if (window.XMLHttpRequest) { > > var parser = new DOMParser(); > > xmldoc = parser.parseFromString(responseAsText, > "text/xml"); > > } > > else > > if (window.ActiveXObject) > > { > > xmldoc = transport.responseXML ; > > } > > wicketAjaxProcess(xmldoc, successHandler, > failureHandler); > > > //wicketAjaxProcess(transport.responseXML, successHandler, > > failureHandler); > > /** END PATCH **/ > > } else { > > if (wicketAjaxDebugEnabled()) { > > var log=WicketAjaxDebug.logError; > > log("received ajax response with code: > "+transport.status); > > } > > > wicketAjaxCallFailureHandler(failureHandler); > > } > > } > > } > > -------------------------------------- > > > > Rgds, > > > > Marco > > > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Wicket-develop mailing list > > Wicket-develop@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > Wicket-develop mailing list > Wicket-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-develop mailing list Wicket-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-develop