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