Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: html apsauga...

Parašė Pongis· 2007 Gru. 15 22:12:19
#3

Niekaip neapsisaugosi, gali uždrausti spausti dešinįjį klavišą IE vartotojams, bet ir ją lengva apeiti..
https://webdnd.com/infusions/cod...?code_id=3
https://webdnd.com/infusions/cod...?code_id=4


Žemiau script'as, neleidžiantis užžymėti teksto (taip pat IE vartotojams):
<script language=\"JavaScript1.2\">

function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function (\"return false\")

//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>




O šis neleis spausti dešiniojo klavišo ant nuotraukų (taip pat IE vartotojams):
<script language=\"JavaScript1.2\">

var clickmessage=\"Negalima dešinio klavišo!\"

function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName==\"IMG\"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName==\"IMG\"){
alert(clickmessage)
return false
}
}
}

function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}

if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()
</script>