[javascript]如何動態新開網頁訊息並於幾秒後關閉

有關網頁及相關語法的討論
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[javascript]如何動態新開網頁訊息並於幾秒後關閉

文章 tim »

利用 window.open 方法, 傳回的視窗物件, 動態寫入資訊, 並配合 setTimeout 進行關閉即可. 要注意的是該傳回的視窗物件必需是全域變數哦(若不特別宣告, 亦為全域變數)!

程式如下,
function test()
{
myWindow = window.open("", "tinyWindow", 'width=150, height=110');
myWindow.document.write("this window will close in 5 seconds!");
setTimeout("myWindow.close()", 5000);
}

代碼: 選擇全部

<html>
<body>
<script>
var myWindow;
function test()
{
 myWindow = window.open("", "tinyWindow", 'width=150, height=110');
 myWindow.document.write("this window will close in 5 seconds!");
 setTimeout("myWindow.close()", 5000);
}
</script>
<input type=button value='test' onclick='javascript test();'>
</body>
</html>

多多留言, 整理文章, 把經驗累積下來.....
回覆文章