addEventListener与onreadystatechange的联系
目的是为了解决在火狐中不支持onreadystatechange
用window.addEventListener来对FF进行控制,如举个例子在IE下onreadystatechange可以监听事件,但在FF下不支持onreadystatechange,解决方法是做个判断,FF下就用window.addEventListener来监听事件,IE下就用onreadystatechange就可以了,代码例子如下:
function frameSize() { var frameID = document.getElementById("frameQueryList"); var LoadDiv = document.getElementById("divQueryList"); frameID.style.display = "none"; LoadDiv.style.display = "block"; if(frameID.addEventListener){ LoadDiv.style.display = "none"; frameID.style.display = "block"; } else{ frameID.onreadystatechange = function() { if (this.readyState == "complete") { LoadDiv.style.display = "none"; frameID.style.display = "block"; } } } }
浙公网安备 33010602011771号