Newsgroup: it.comp.lang.javascript
Titolo: problema con tasto destro

ciao
avevo trovato questo script:
<SCRIPT language="JavaScript">
var IE=(navigator.appName.indexOf('Microsoft')>=0);
var N=(navigator.appName.indexOf('Netscape')>=0);
function On_MouseD(e){
if(IE)e=event;
if((IE && e.button!=1) || (N && e.which!=1))
alert("All images © Umberto");
}
this.document.onmousedown=On_MouseD;
</SCRIPT>
mi dà due problemi:
con Netscape (mi pare la 6) non fuziona, nel senso che se premo tasto
destro, compare sì l'alert, ma poi esce anche il menu contestuale.
Invece con IE 6 succede che lo script funziona, ma ironia della sorte, se
passo su un'immagine col mouse mi esce la barrettina dove posso salvare le
immagini....
disdetta!!! :-)
sapete indicarmi una soluzione?
grazie a tutti!
Umberto
--
http://www.gargallo.it

prova a mettere return false;
Per quello schifo di barrettina sulle immagini di IE6: mai provato, avevo
trovato in giro questo (fai sapere se funziona):
Image toolbar
As a content developer, you can disable the image toolbar, so that it does
not appear when end users move the pointer over images in your pages. This
provides you with more control over the end-user experience on your site. As
with previous versions of Internet Explorer, end users can still right-click
images to save or print them, as well as send them through e-mail. The image
toolbar can be disabled either through a meta tag, <META
HTTP-EQUIV="imagetoolbar" CONTENT="no"> or by setting the attribute
GALLERYIMG="no" to an IMG tag element

 ha scritto nel messaggio
news:ag3oet$iij4h$1...@ID-147253.news.dfncis.de...


Solo un tentativo: al termine dalle function On_MouseD (dopo l'alert) prova
a mettere return false;
Per netscape4 aggiungi anche (dove associ l'evento) if (document.layers)
window.captureEvents(Event.MOUSEDOWN);

 wrote in message
ag3q1j$iom4k$1...@ID-147253.news.dfncis.de...


 la pagina è questa: 
http://www.gargallo.it/omnia.htm
2 cose:
1-le immagini comunque vengono scaricate sul pc di chi visita la tua
pagina web, quindi che motivo c'è di disabilitare il tasto destro???
2-prova un pò a fare in serie tasto destro e alt+F4 (per chiudere
l'alert) e vedrai che dopo un pò apparirà il menù contestuale!
PauLoX
P.S.
non preoccuparti non le ho copiate le tue immagini
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ma lunedì provo anche con Netscape.
No, con netscape6 compare l'alert
ma è in secondo piano rispetto al menu "save as",
dunque non funziona.
Cmq... che vantaggio hai a inibire il tasto destro?
Non credo che al mondo esista un utente così sprovveduto
da venire bloccato da un mezzo così ingenuo...
tanto più che non hai nemmeno disabilitato la barra strumenti di ie6...
MaRoK


Grazie Paulox
il problema non è che non voglio assolutamente far copiare le immagini
quel messaggio è e deve essere solo un avvertimento e un deterrente.
non mi importa se qualcuno riesce a copiarle.... tutto sommato fa piacere,
ma dobbiamo almeno tutelarci, no?
poi: con la dimensione che hanno uno le può al massimo stampare su carta da
formaggio. vedrai che profumo :-))
la tua prima osservazione è corretta. ma sai poi quante persone riescono ad
andare a trovarle nei file temporanei web? meno di quello che pensiamo :-))
seconda osservazione: con IE 5 non funziona il tuo trucchetto. Spero di
trovare uno script per cui non funzioni su altri browser :-))
Grazie!
PS: stai tranquillo, non mi preoccupo anche se le copi!

 andare a trovarle nei file temporanei web? meno di quello che pensiamo :-))
Basta fare un "print screen" (su windows, ad esempio) e ti dumpi il 
contenuto della memoria video visualizzata nella clipboard, tue immagini 
comprese.
La cosa migliore e' applicare alle immagini un watermark.
-- 
C'ya,
ZER0
  :. job 
  :. job profile - coder.gfxer.webDesigner
"Quanti angeli danzano sulla punta di uno spillo?"

 La cosa migliore e' applicare alle immagini un watermark.
esempio????
PauLoX


 andare a trovarle nei file temporanei web? meno di quello che pensiamo :-))
???
Ma perché mai uno dovrebbe così squilibrato
da andarle a cercare nei temporanei web,
quando basta un normalissimo drag and drop?
O uno stamp...
Io davvero non capisco questa mania di disabilitare il tasto destro...
MaRoK

è sufficiente fare  "file"    --->   "salva con nome"  da un qualsiasi
browser
e salva la tua pagina web con tutte le immagini comprese.....
ciao....