很多聲名狼藉的網(wǎng)站利用某種技術(shù)來(lái)給網(wǎng)民制造煩惱:當您試圖離開(kāi)網(wǎng)站時(shí),無(wú)論使用“后退”按鈕還是關(guān)閉瀏覽器窗口,該網(wǎng)站都會(huì )重新出現在新窗口中。最糟的時(shí)候,如果您試圖離開(kāi)網(wǎng)站,會(huì )彈出三四個(gè)新窗口,唯一的出路基本上就是關(guān)閉計算機。而大多數人都是通過(guò)單擊搜索引擎列出的貌似合法的網(wǎng)站而陷入其中的。
接下來(lái),我們來(lái)介紹這種網(wǎng)站的工作方式。如果您有一些關(guān)于網(wǎng)頁(yè)的基礎知識,就會(huì )知道最簡(jiǎn)單的網(wǎng)頁(yè)的HTML代碼是下面這樣的:
andlt;htmlandgt;
andlt;headandgt;
andlt;titleandgt;My First Pageandlt;/titleandgt;
andlt;/headandgt;
andlt;bodyandgt;
Content of the page goes here...!
andlt;/bodyandgt;
andlt;/htmlandgt;
標記andlt;bodyandgt表示網(wǎng)頁(yè)正文的開(kāi)始。您可以修改正文標記。例如,如果您進(jìn)行了更改,如改為andlt;body bgcolor=yellowandgt ,則網(wǎng)頁(yè)的背景色將變?yōu)辄S色。
現在,主要的瀏覽器都支持一種稱(chēng)為JavaScript的功能,而JavaScript允許您在網(wǎng)頁(yè)中嵌入代碼。使用JavaScript,您可以向正文標記添加一種修改標識符:onUnload。例如,您可以這樣修改代碼:
andlt;body onUnload="replay()"andgt;
這意味著(zhù),“當瀏覽器試圖卸載該頁(yè)(無(wú)論是使用“后退”按鈕還是關(guān)閉窗口)時(shí),就調用JavaScript函數replay”。在網(wǎng)頁(yè)頂部,replay函數是一個(gè)很小的JavaScript函數,如下所示:
andlt;SCRIPT language="Javascript"andgt;
andlt;!--
flag = 1;
function replay()
{
if (flag==1)
{
open("http://www.blahblahblah.com/", "New_Window");
}
}
--andgt;
andlt;/SCRIPTandgt;
聯(lián)系客服