diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/wicket-event.js b/wicket-core/src/main/java/org/apache/wicket/markup/html/wicket-event.js
index 688e74f..dfd9c2f 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/html/wicket-event.js
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/wicket-event.js
@@ -215,7 +215,7 @@ if (typeof(Wicket.Event) == "undefined") {
 						var src = (window.location.protocol == 'https:') ? '\/\/:' : 'javascript:void(0)';
 						document.write('<script id="ie_ready" defer src="' + src + '"><\/script>');
 						document.getElementById('ie_ready').onreadystatechange = function() {
-							if (this.readyState == 'complete') domReady();
+							if (this.readyState == 'complete' || this.readyState == 'loaded') domReady();
 						};
 					}
 				} else { 
