woff 發表於 2013-5-7 19:19:05

如何做出關閉網頁的連結

在你需要設定關閉的位置,比如幾個中文字「關閉窗口」,選中這四個字,並為它創建超級鏈接。如果你用DW的話,直接在屬性面板的鏈接欄目裏輸入

javascript:window.close()
補充一下,上面的代碼在使用過程中可能遇到這種情況,在你點擊鏈接關閉窗口的時候會出現確認對話框,如「你查看的網葉試圖關閉窗口,是否關閉此窗口?」如果你是一個盡善盡美的人,一定覺得這個確認窗口很麻煩,下面給你一個補充方案:

在你學要放置關閉網葉鏈接的地方使用下面代碼:
<a href=javascript:window.opener=null;window.close()>關閉窗口</a>


網頁a執行完動作 引導到網頁b 以下就是網頁b的原始碼
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>!!TOEZ如意美食休閒網!!</title>
</head>
<body>
<script language="JavaScript" type="text/JavaScript">
window.opener.parent.location.reload();//這是重新整理原頁面
window.close();//這是關閉視窗
</script>
</body>
</html>
關閉視窗基本語法

window.close();

如果你開啟的網頁視窗是透過 window.open 來開啟的話,那使用 window.close() 來製做關閉視窗按鈕,按下關閉視窗按鈕就會直接關掉,如果不是透過 window.open 來開啟(例如直接連結開啟),則關閉視窗的時候,IE 瀏覽器會跳出對話視窗,詢問是否要關閉。

關閉視窗不跳出詢問的對話視窗,你可以這樣寫 window.opener=null;
window.close();
加入了 window.opener=null 再執行 window.close() 就不會跳出對話視窗了。




DakanR 發表於 2013-11-14 00:43:30

回個帖子支持一下!

苏娇娅 發表於 2013-11-14 00:43:30

HOHO~~~~~~

sfgj5241 發表於 2013-11-14 00:43:30

好人一個
頁: [1]
查看完整版本: 如何做出關閉網頁的連結