Author: knopp Date: Mon May 7 15:40:47 2007 New Revision: 536011 URL: http://svn.apache.org/viewvc?view=rev&rev=536011 Log: imporoved onDomReady for IE6
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js?view=diff&rev=536011&r1=536010&r2=536011 ============================================================================== --- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js (original) +++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/wicket-event.js Mon May 7 15:40:47 2007 @@ -153,11 +153,13 @@ } }, 1); } else if (document.readyState && Wicket.Browser.isIE()) { - // internet explorer - use script with defer attribute - document.write("<script id='ie_ready' defer src='://0'><\/script>"); - document.getElementById('ie_ready').onreadystatechange = function() { - if (this.readyState == 'complete') domReady(); - }; + if (document.getElementById('ie_ready') == null) { + var src = (window.location.protocol == 'https:') ? ':\/\/0' : 'javascript:void(0)'; + document.write('<script id="ie_ready" defer src="' + src + '"><\/script>'); + document.getElementById('ie_ready').onreadystatechange = function() { + if (this.readyState == 'complete') domReady(); + }; + } } else { // other browsers Wicket.Event.add(document, "DOMContentLoaded", domReady);