OSDN Git Service

Version 0.6.43, bugfix.
[pettanr/clientJs.git] / 0.6.x / js / dom / 12_XDomEvent.js
index 20f1385..2fc5817 100644 (file)
@@ -361,7 +361,14 @@ if( 5 <= X.UA.IE && X.inHead ){
        document.write( "<script id=__ie_onload defer src=javascript:void(0)><\/script>" );\r
        X.Dom._script = document.getElementById( "__ie_onload" );\r
        X.Dom._script.onreadystatechange = function(){\r
-               this.readyState === 'complete' && X.Dom._init();\r
+               var s = X.Dom._script;\r
+               if( s && this.readyState === 'complete' ){\r
+                       s.onreadystatechange = X.emptyFunction;\r
+                       s.onreadystatechange = null;\r
+                       s.parentNode.removeChild( s );\r
+                       delete X.Dom._script;\r
+                       X.Dom._init && X.Dom._init();\r
+               };\r
        };\r
 } else\r
 // Re: onLoad doesn't work with Safari?\r