問:
你好,腳本專家!在我的一個腳本中,我顯示一個 HTML 頁面,其中包含我希望用戶閱讀的信息。當他們閱讀完該頁面之后,他們應該能按某個鍵使該網頁消失。然而,網頁并未消失,而是出現了一個消息框,提示說:“您正查看的網頁正嘗試關閉該窗口。是否要關閉該窗口?”然后,用戶必須單擊“是”,才能關掉這個網頁。如何解決該問題?
-- RR
答:
你好,RR。順便祝賀您:這是我們在“你好,腳本專家!”專欄中遇到的最長的問題了。不知道有沒有獎賞?沒有,但有一點可以肯定,有一天您可以把這件事講給您的孫子聽。
我們并沒有說它會給您的孫子留下印象。但是,如果您是像腳本專家這樣的人(但愿您不是),那么您決不會放過任何成績,哪怕微不足道。畢竟,如果沒有這些不給任何人留下印象的微不足道的成績,我們就寫不出年終總結啦!
無論如何,假定您有一個如下所示的 HTML 文件:
<BODY onkeypress='self.close()'>
Press any key to close this window.<BR>
</BODY>
當然,您的頁面可能更加富有奇思妙想,不過思路是一樣的:您已經獲得某種網頁,其中在 <BODY> 標記后附有 onkeypress 事件。如果此頁面是活動窗口且有人按了鍵盤上的任意鍵,就會運行下面的小腳本:
self.close()
這個小腳本將關閉該頁面。然而,正如您所注意到的,用戶將看到一個消息框出現,詢問他們是否確實要關閉該頁面。這是 Internet Explorer 中內置的一種安全措施:它主要為了防止他人編寫腳本來關閉您的網頁。但是,在此情況下,就會阻止任何人(包括您自己)使用腳本關閉頁面。(當然,您可以單擊“關閉”按鈕來關閉頁面。但很明顯,這不是您所要做的。)
那么,如何解決此問題?實際上,我們知道兩種解決此問題的方法。第一種方法是,您可以簡單地將文件擴展名從 .htm 更改為 .hta。如此一來,原本平淡無奇的 HTML 頁面就轉化為
主站蜘蛛池模板:
av在线免费播放网站
|
一级免费a|
欧美成人免费看
|
九一国产精品
|
欧美激情图区
|
日本欧美国产
|
一本色道久久综合亚洲精品小说
|
欧美性受ⅹ╳╳╳黑人a性爽
|
成人国产精品一区二区毛片在线
|
国产精品久久久久久久久久久久久久久
|
亚洲国产高清一区
|
久久免费视频一区二区三区
|
久久久aa
|
国产精品视频免费网站
|
91av在线影院
|
久久久久久久不卡
|
午夜av男人的天堂
|
日本xxxx色视频在线观看免费,
|
91精品片
|
色婷婷a v|
男女羞羞的视频
|
91成人免费网站
|
欧美大穴
|
中文字幕综合在线观看
|
国产成人在线免费观看视频
|
精品国产一区二区三区在线观看
|
最新国产毛片
|
日日操夜
|
狠狠干夜夜草
|
91天堂国产在线
|
gril hd|
高清在线国产
|
在线观看视频亚洲
|
国产毛毛片一区二区三区四区
|
香蕉久草视频
|
久久精品成人免费国产片桃视频
|
亚洲精品一区中文字幕
|
国产精品免费一区二区
|
www噜噜偷拍在线视频
|
九九热在线视频观看
|
欧美成年视频
|