首頁 »
July 17, 2006

防止圖片或文章被盜用的小撇步

最近很多網友問起了圖文防拷貝的語法,我花的點時間小測了一下.. 有種語法是要鑲在body的標籤裡的,如下,
<body ondragstart="return false" onselectstart="return false"  onContextMenu="return false">
不過,部落不可能開放Html的原碼讓使用者修改,這樣可是會天下大亂的..

既然如此,那就退而求其次,將放在body中的ondragstart="return false" onselectstart="return false" onContextMenu="return false"改為放在div標籤裡,這樣可以利用在原始碼中修改將文章前後包起來。語法如下,
<div ondragstart="return false" onselectstart="return false" onContextMenu="return false">文章內容..</div>
這個方法可以用在部份圖片或文章不想被拷貝時使用。若是要每篇文章或圖片都要上防拷貝語法,就必須每次在新文章前後加入如上的語法才可。 終於解決了部份網友的問題,但是,既然可以鎖住部份的圖片或文章,為啥不能來個一次鎖到底,整個網站的內容通通都鎖住?!沒錯,所以我又花了點時間,這次改寫了css樣式表中的語法,沒想到成功了!語法如下,
body {
star:expression(document.body.onselectstart = function(){return false;});
}
只要在css樣式表中加入此語法即可,但是你會發現樣式表中本來就有個body的標籤設定,其實,這是不要緊的,兩個body內的設定並不同,也沒有衝突,所以大可放心的給它放進去吧!^ ^ ※修正更新語法: 上方的語法僅能鎖住文章內容被選取的功能,以下是圖片與文章都可以鎖住的功能!
body {star:expression(document.body.onselectstart = document.body.oncontextmenu = function(){return false;});}

關鍵字: 部落 網友 文章

如何加入蕃茄日誌的小LOGO?←上一篇 │首頁
本文引用網址: