如今網上的抄襲情況越來越嚴重了,自己的網頁作品經常會被別人“借用”。其實大家不必為此事苦惱,只要在網頁中加入幾段代碼或是使用專門的加密工具,對網頁原始碼、映像、文本等進行加密,這樣別人就休想動你的網頁了!巧用代碼在HTML網頁中加入幾行簡單的代碼可以禁止他人使用滑鼠右鍵和“另存新檔”命令。一、屏蔽滑鼠右鍵把網頁的標籤修改為下面的代碼:<body oncontextmenu=self.event.returnValue=false onselectstart="return false">現在點擊滑鼠右鍵就不會有任何反應了。二、禁止“另存新檔”命令在<body>...</body>標籤之間加入如下代碼,可以使“另存新檔”命令不能順利執行。<noscript><iframe scr="*.htm"></iframe></noscript>加入上述代碼後,當執行“另存新檔”命令時,會彈出“儲存網頁時出錯”的對話方塊。利用Html Guard上面的方法只能在一定程度上保護網頁的安全,如果要想徹底地防止他人抄襲,可以把代碼、軟體兩種方法同時用上。下面就介紹利用Html Guard來對網頁進行加密。Html Guard檔案最新版本:2.3軟體大小:1054KB軟體類型:共用軟體適用系統:Win9X/Me/2000/NT/XP:http://www.skycn.com/soft/6588.html安裝完成後啟動軟體。它的操作介面主要由五個功能標籤和設定地區組成(圖1)。一、選擇網頁檔案點擊主介面中的“Input”標籤。選中“Protect all files in a directory”項將對整個檔案夾中的網頁檔案進行加密,若是子檔案夾中的檔案也需要加密,應將“Include sub directories”項選中。如果想加密單個網頁,應選擇“Protect following HTML files”項,並使用“Add”按鈕來添加。二、設定輸出使用“Output”標籤下“Copy to following directory”項後的“Browse”按鈕,來設定加密後的檔案所存放的位置。通常我們要把“Copy Linked Files”項也選中,這樣就會把網頁相關的連結檔案一同複製到輸出目錄中。“Overwrite existing files”項表示用加密後的檔案覆蓋源檔案,筆者建議不要使用此項。如果不想查看輸出結果,可以使用“Upload to server via FTP”項,直接將加密後的檔案上傳到伺服器中。點擊“FTP-Settings”按鈕,在彈出的對話方塊中設定伺服器位址、使用者名稱、使用者密碼等等。勾選“Backup”項下的“Create backup copies of the unmodified files before overwriting html pages”,它表示在加密資訊寫入網頁之前建立一個備份。要在原檔案夾中建立備份應選“Place in the original directory”項。三、加密原始碼在“Source code”頁面中(圖2)有三種加密原始碼的方法。1.Encode source code(編譯原始碼)。使用該項後,當別人用網頁編輯器開啟該網頁時將顯示亂碼。由於該編譯是在JavaScript技術的基礎上進行的,所以編譯後的網頁必須在支援JavaScript 1.0以上的瀏覽器上運行。如果你擔心有人因此而不能查看你的網頁,那麼可以將“Include <noscript>section”項選中,並在它下面的欄裡添加提示。例如:想正常查看該網頁,則必須有支援JavaScript 1.0以上的瀏覽器。2.Squeeze source code(壓縮原始碼)。此項的主要作用是去除代碼中的空行,使代碼更加緊湊。這樣做除了能讓剽竊者難以讀懂原始碼以外,還能縮小網頁檔案的體積,有效地減少調入時間。3.Insert blank lines(插入空行)。插入空行的作用也是為了讓人難以找到原始碼。勾選“At the beginning(在前端)”或“At the end(在末尾)”項來確定加入空行的位置,然後調整“Number of lines”的值確定插入的空行數。另外你還能夠使用“Insert the following text at the top”項在網頁代碼的上端添加例如“source code not available(該網頁代碼不可用)”之類的警告資訊。需要注意的是,每次插入一個空行,將使網頁檔案大小增大兩個位元組。四、保護映像和文本“Images/Texts”標籤中選項的功能如下:“Lock the menu on the right mouse button”協助你鎖住網頁的右鍵菜單;“Block text selection”禁止文本被選擇(該功能只能在IE4.0以上的瀏覽器上生效);“Do not display links in status bar”不在狀態列中顯示連結;“Deactivate browser`s print function”禁止瀏覽器的列印功能;“Disable Clipboard”禁止剪貼簿功能;“Disable image caching in browser”禁止瀏覽器的圖片緩衝。五、查看結果點擊介面右側的“Protect files”按鈕,即可完成網頁檔案的加密(如果彈出警告視窗,點擊“Continue”按鈕繼續工作)。然後在“Result”標籤中點擊要查看的網頁,在展開項中選擇“Load in browser”來查看加密後的效果。當然你也可以使用展開項裡的“Path”和“Show source code”命令來開啟加密後檔案所存放的檔案夾以及查看加密後的原始碼(3)。