首先,應屏蔽Internet Explorer工具欄中-查看-源代碼一項的功能,即將頁面采用框架結構的方式。若你的頁面并未使用框架結構,且不需使用框架結構,可使用"零框架"技術(即將頁面分為左右兩幀,左幀的寬度為1,右?guī)瑸樵撁?。該方法的代碼如下:
將該文件存為主文件index.htm,建立一空文件ps.htm,原頁面文件現(xiàn)另存為index.html(與主文件名僅在擴展名上略有不同)。
采用零框架技術有以下優(yōu)點:
1、瀏覽者在用工具欄中的源代碼項無法直接得到頁面代碼,僅能得到框架主文件的代碼(即上述代碼)。2、可利用左幀文件ps.htm加載一些網(wǎng)頁的高級應用,如背景音樂,網(wǎng)頁計數(shù)器,cookie應用等。
其次,應屏蔽鼠標右鍵的顯示源文件功能,即在所需保護的頁面文件(上例中為index.html文件)中加入以下代碼:
最后,為防止一些了解網(wǎng)頁編寫語言的人通過框架主文件中的連接手工找出被保護頁面后獲得源代碼,還應在被保護頁面中加入以下代碼:
這段代碼將提供跳回功能,使瀏覽器無法直接看到該頁,而是自動跳回框架主文件index.html,起到保護該頁面的作用。
在完成以上三個步驟,對你的主頁按照框架結構進行了修改后,你的主頁源代碼將不能被瀏覽者在網(wǎng)上獲得,可以小小慶賀一下了。
另外,若你確實不想用框架頁面,那么可用特殊的方法打開瀏覽器新窗口,再結合屏蔽鼠標的功能代碼后亦可收到同樣的效果,打開方法如下:
打開被保護頁面的連接
代碼中,key.html為被保護頁面的文件名。新窗口的高度height與寬度width的值可由用戶自定義,單位為像素。
注意:嵌入式的JavaScript代碼應加在原文件的元素區(qū)內(nèi)。
趕快自己動動手吧。