lasciamo stare la questione dell'utilità di questa cosa,
tuttavia molti clienti lo chiedono e quindi va fatto.
in internet sviaggia ovunque e da sempre uno script che ormai funziona solo su IE
questo invece è quello che oggi funziona ovunque:![]()
che abbianata acodice:var message="© all rights reserved"; function clickIE4(){ if (event.button==2){ alert(message); return false;}} function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); return false;}}} if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4;} else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4;} document.oncontextmenu=new Function("alert(message);return false")
fanno un bel lavoretto<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
e nell'iframe?: se voglio lasciare questo codice nella index e farlo valere per tutte le pagine caricate nell'iframe chiamato "Corpo" come si fa?
ho provato a modificare così:
mettendo nelle pagine caricate:codice:var message="© all rights reserved"; function clickIE4(){ if (event.button==2){ alert(message); return false;}} function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); return false;}}} function init(){ if (document.layers){ Corpo.document.captureEvents(Event.MOUSEDOWN); Corpo.document.onmousedown=clickNS4;} else if (document.all&&!document.getElementById){ Corpo.document.onmousedown=clickIE4;} Corpo.document.oncontextmenu=new Function("alert(message);return false");}
ma non funziona ....<BODY onload="parent.init();">![]()

Rispondi quotando


