Ciao,
In IE funziona tranquillamente oncontextmenu="alert('ciao');"
In FF no. Come risolvere questo problema?
Nico
Ciao,
In IE funziona tranquillamente oncontextmenu="alert('ciao');"
In FF no. Come risolvere questo problema?
Nico
la presenza di questi problemi mi fa considerare che forse è meglio affidarsi a frameworks tipo jquery, dotato di moltissimi plugins crossbrower, anche se sin'ora ho sempre preferito non usare frameworks.
Nico
Se il tuo problema è intercettare il dato destro del mouse prova questo:
codice:<script language="Javascript1.2"> function nrcIE(){ if (document.all){return false;}} function nrcNS(e){ if(document.layers||(document.getElementById&&!document.all)){ if (e.which==2||e.which==3){ return false;}}} if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=nrcNS; }else{document.onmouseup=nrcNS;document.oncontextmenu=nrcIE;} document.oncontextmenu=new Function("return false"); </script>![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
grazie funziona!!
subito dopo che ho provato mi è venuta l'ispirazione di aggiornare FF ed adesso pare che intercetti anche l'evento oncontextmenu.
Ciao
Nico
ancora una volta sono felice di essermela cavata da solo senza usare gli incomprensibili frameworks!!