<div class="codetitle"> <span><a style="CURSOR: pointer" data="24650" class="copybut" id="copybut24650" onclick="doCopy('code24650')"><u>复制代</u></a></span> 代码如下:</div> <div class="codebody" id="code24650"> <br><script type="text/javascript"><! -- <BR>関数 GOOGLEResize(){ <BR>alert(1); <BR>} <BR>var ua=navigator.userAgent.toLowerCase(); <BR>var isStrict=document.compatMode=="CSS1Compat", <BR>isOpera=ua.indexOf("opera")>-1, <BR>isSafari=(/webkit|khtml/).test(ua) 、<BR>isIE=ua.indexOf("msie")>-1、<BR>isIE7=ua.indexOf("msie 7")>-1、<BR>isGecko=!isSafari&&ua.indexOf("gecko ")>-1、<BR>isBorderBox=isIE&&!isStrict、<BR>isWindows=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1)、 <BR>isMac=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1)、<BR>isLinux=(ua.indexOf("linux") !=-1)、<BR>isSecure=window.location.href.toLowerCase().indexOf("https")===0; <BR>if(isGecko || isOpera) { <BR> document.addEventListener("DOMContentLoaded", GOOGLEResize, false); <BR>}else if(isIE){ <BR> document.write("<s" 'cript id="ie-deferred-loader" defer="defer" src="/' '/:">< ;/s の "cript>"); <BR> var defer = document.getElementById("ie-deferred-loader"); <BR> defer.onreadystatechange = function(){ <BR> if(this.readyState == "complete"){ <BR> GOOGLEResize(); <BR> } <BR> }; <BR>}else if(Ext.isSafari){ <BR> docReadyProcId = setInterval(function(){ <BR> var rs = document.readyState; <BR> if(rs == "complete") { <BR> GOOGLEResize (); <BR> } <BR> }, 10); <BR>}else{ <BR>window.onload=GOOGLEResize; <BR>} <BR>// --></script><br> </div> <br> これには、IE の検査に関する指示があります。 <br> 以上のコード、Extjs のスクリプトを整理し、完全に置き換えることができますExt.onすぐに使用できます。