|
#1
|
|||
|
|||
|
qualcuno ricorda qual'è il comando per disattivre l'utilizzo del tasto
destro del mouse? grazie |
|
#2
|
|||
|
|||
|
> qualcuno ricorda qual'è il comando per disattivre l'utilizzo del tasto
> destro del mouse? grazie Cosa bisogna fare quando uno si dimentica una cosa e sa che e' gia' stata chiesta..... Cerca in Google! Alla prima voce trovata sotto "disattivare tasto destro mouse" c'e': http://groups.google.it/groups?th=41ab8d8563e33068 |
|
#3
|
|||
|
|||
|
"ghost" <moderator@inwind.it> ha scritto nel messaggio news:bppvr4$t01$1@lacerta.tiscalinet.it... > qualcuno ricorda qual'è il comando per disattivre l'utilizzo del tasto > destro del mouse? grazie > > www.asbafo.net |
|
#4
|
|||
|
|||
|
Innanzitutto è bene precisare che questi due trucchetti hanno un'efficacia molto limitata: ci sono migliaia di modi per accedere ai vari elementi della pagina. Per una discussione più ampia su questi temi vi rimando alla lettura delle FAQ È possibile nascondere il codice HTML? e Come posso evitare che le immagini del mio sito possano essere salvate?. Per il momento desidero solo ricordarvi che non è indispensabile disattivare JavaScript per riuscire a salvare un'immagine "protetta": chi ha una tastiera estesa ha anche un tasto che permette di visualizzare i menu contestuali. Basta selezionare l'immagine con il tasto TAB, premere il tasto per il menu ed il gioco è fatto. Per disattivare il tasto destro del mouse si usa JavaScript, vediamo ora il primo caso. Il seguente script e' diviso in due parti, la prima deve essere inserita fra i tag <head> e </head> della pagina. <script type="text/javascript"> <!-- Original: Martin Webb (martin@irt.org) --> <!-- // Begin function right(e) { if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false; else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) { alert("Spiacenti, il tasto destro del mouse e\' disabilitato"); return false; } return true; } document.onmousedown=right; if (document.layers) window.captureEvents(Event.MOUSEDOWN); window.onmousedown=right; // End --> </script> Invece questo script deve essere inserito in fondo alla pagina, dopo il tag </html> <script type="text/javascript"> <!-- // Begin for (var i=0; i<document.images.length; i++) document.images[i].onmousedown=right; for (var i=0; i<document.links.length; i++) document.links[i].onmousedown=right; // End --> </script> Se invece si desidera disattivare il tasto destro del mouse solo per le imma gini si può utilizzare il seguente script che deve essere inserito fra i tag <head> e </head> della pagina. <script type="text/javascript"> <!-- Original: Martin Webb (martin@irt.org) --> <!-- // Begin function protect(e) { alert("Spiacenti, non puoi salvare l'immagine"); return false; } function trap() { if(document.images) for(i=0;i<document.images.length;i++) document.images[i].onmousedown = protect; } // End --> </script> E nel tag body dovete inserire onLoad="trap();" in questo modo: <body onLoad="trap();"> |
| Thread Tools | |
| Display Modes | |
|