为了让iframe里的页面能执行其window.onunload
所以我在方法里写iframe.src="about:blank";来清空那个iframe
此方法在IE里不会费什么劲,但在fireFox执行起来却花不少时间,为什么?高手请回帖!谢谢

解决方案 »

  1.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <BODY>
    <input type="button" onclick="document.getElementById('ifrm').src = '';" value="reset iframe" />
    <iframe id="ifrm" name="ifrm" style="width: 400px; height: 400px; border: 1px solid #000000; " src="Noname2.html" />
    </BODY>
    </HTML><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <BODY onunload="alert('onunload');">
    aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >aaaaaaaaaaaaa&nbsp;<P >
    </BODY>
    </HTML>
      

  2.   

    原来不是.src="about:blank"的问题,而是window.unload事件方法执行的速度问题