方法一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁
操控器一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁 | 成員表
在視窗下載網頁文件時,會啟動此事件操控器。
- 程式用法:
<script type='text/javascript'>
function onloadHd(e)
{
var e = e || window.event;
window.onload=null;
alert('onload 訊息 ');
}
window.onload=onloadHd;
</script> - 執行結果:
改變視窗大小時,會啟動此事件操控器。
- 程式用法:
<script type='text/javascript'>
function onresizeHd(e)
{
var e = e || window.event;
onresizeSet(null);
alert('改變大小 '+ e);
}
function onresizeSet(hd)
{
window.onresize=hd;
}
</script>
<a href='javascript:onresizeSet(onresizeHd)'>設定操控器</a> - 執行結果:
- Firefox, Safari, Chrome 成功;IE 失敗。
捲動視窗時,會啟動此事件操控器。
- 程式用法:
<script type='text/javascript'>
function onscrollHd(e)
{
var e = e || window.event;
onscrollSet(null);
alert('捲動 '+ e);
}
function onscrollSet(hd)
{
window.onscroll=hd;
}
</script>
<a href='javascript:onscrollSet(onscrollHd)'>設定操控器</a> - 執行結果:
下例中,先點選設定操控器,再點瀏覽器的重載(reload)或下載其它網頁,就會啟動事件。
- 程式用法:
<script type='text/javascript'>
function onunloadHd(e)
{
var e = e || window.event;
window.onunload=null;
alert('離開 '+e);
}
function onunloadSet(hd)
{
window.onunload=hd;
}
</script>
<a href='javascript:onunloadSet(onunloadHd)'>設定操控器</a> - 執行結果: