日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

window.onload,body onload和document.onreadysta...

 gideshi 2012-06-28

我們經(jīng)常使用 window.onload 來處理頁面,當(dāng)頁面加載完成做一些事情。但這個 window.onload 是頁面全部加載完成,甚至包括圖片

1. window.onload = function(){}

2. window.onload = functionName; // [color=red]注意:沒有括號 

3. IE:
   window.attachEvent("onload",functionName);
   FF:
   window.addEventListener(); // 參數(shù)怎么寫我忘了, 請自己搜索 

body onload="init();"事件是等doucment加載完成再加載相應(yīng)的腳本
document.onreadstatechange()是指當(dāng)對象狀態(tài)變更時觸發(fā)腳本


<script type="text/javascript">
   function init() {
       // quit if this function has already been called
       if (arguments.callee.done) return;

       // flag this function so we don't do the same thing twice
       arguments.callee.done = true;

       // create the "page loaded" message
       var text = document.createTextNode("Page loaded!");
       var message = document.getElementById("message");
       message.appendChild(text);
   };

   /* for Mozilla */
   if (document.addEventListener) {
       document.addEventListener("DOMContentLoaded", init, null);
   }

   /* for Internet Explorer */
   /*@cc_on @*/
   /*@if (@_win32)
       document.write("<script defer src=ie_onload.js><"+"/script>");
   /*@end @*/

   /* for other browsers */
   window.onload = init;
  </script>
<p id="message"></p>

示例
<script for=window event=onload>
function inint(){
   alert("文檔加載完成")
}
</script>

<script language="Javascript">
function document.onreadystatechange()
{
  DoLayout();
  window.onresize = DoLayout;

  Composition.document.open()
  Composition.document.write("<head><style type=\"text/css\">body {font-size: 10.8pt}</style><meta http-equiv=Content-Type content=\"text/html; charset=gb2312\"></head><BODY bgcolor=\"#FFFFFF\" MONOSPACE></body>");
  Composition.document.close()
  Composition.document.designMode="On"
}
</script>
這兩種加載腳本的方式只針對IE游覽器才有效

<script type="text/javascript">
function init(){
  alert("頁面加載完畢!");
}
window.onload=init;
</script>

<html>
<body onload="init()">
</body>
</html>

上面兩種方式任何游覽器都支持

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多