TShopping

 找回密碼
 註冊
搜索
查看: 1962|回復: 3
打印 上一主題 下一主題

[教學] 如何做出關閉網頁的連結

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-5-7 19:19:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
在你需要設定關閉的位置,比如幾個中文字「關閉窗口」,選中這四個字,並為它創建超級鏈接。如果你用DW的話,直接在屬性面板的鏈接欄目裏輸入

  1. javascript:window.close()
複製代碼

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

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


網頁a執行完動作 引導到網頁b 以下就是網頁b的原始碼

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=big5">
  4. <title>!!TOEZ如意美食休閒網!!</title>
  5. </head>
  6. <body>
  7. <script language="JavaScript" type="text/JavaScript">
  8. window.opener.parent.location.reload();//這是重新整理原頁面
  9. window.close();//這是關閉視窗
  10. </script>
  11. </body>
  12. </html>
複製代碼

關閉視窗基本語法

window.close();

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

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





 

臉書網友討論
2#
發表於 2013-11-14 00:43:30 | 只看該作者
回個帖子支持一下!

版主招募中

3#
發表於 2013-11-14 00:43:30 | 只看該作者
HOHO~~~~~~  


4#
發表於 2013-11-14 00:43:30 | 只看該作者
好人一個  


*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-5-2 12:36 , Processed in 0.049768 second(s), 23 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表