1. 程式人生 > >HTML網頁中的html body onload自動跳轉方法介紹及自動跳轉程式碼示例

HTML網頁中的html body onload自動跳轉方法介紹及自動跳轉程式碼示例

HTML網頁中的html body onload自動跳轉方法介紹  

  html body onload就是“頁面載入完成後執行的動作”。一般寫在body裡面。例如,在html頁面中有一個大圖片,想要在圖片顯示出來後提示一個訊息框“圖片載入完成”,如果你直接寫在JS裡function(){alert(“圖片載入完成”);}因為程式碼執行順序是從上到下一次執行,圖片還沒載入,而函式已經執行那麼就不合理了,所以用onload方法,就是為了等頁面的東西都載入完了才執行。

    在網頁載入時通過onload事件指定parent.location進行自動跳轉。

    示例如下:

1 <body onLoad="parent.location='http://www.169it.Com'"> www.169it.com

window.onload和body中的onload事件對比

    在js的程式碼中用了window.onload後,可能會影響到body中的onload事件。你可以全寫在body 中,也可以全放到window.onload中,但是這樣並不是很方便,有時我們需要兩個同時用到。這時就要用window.attachEvent和 window.addEventListener來解決一下。

1 2 3 4 5 if (document.all){ window.attachEvent('onload',函式名)//IE中 } else{ window.addEventListener('load',函式名,false);//firefox