2010年1月14日

防止圖片或文章被盜用,鎖右鍵

圖文防拷貝的語法,我花的點時間小測了一下..
有種語法是要鑲在body的標籤裡的,如下,

不過,部落不可能開放Html的原碼讓使用者修改,這樣可是會天下大亂的..

既然如此,那就退而求其次,將放在body中的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;});}