Ciao a tutti.
Ho bisogno di catturare l'evento
tasto Shift + click
in Explorer non ho alcun problema
Naturalmente i problemi nascono in Mozilla/Safaricodice:<SCRIPT LANGUAGE="JavaScript"> <!-- function ClickHandler(e){ if (!e) {e=window.event;} if (e.shiftKey) {window.alert("OK")} } //--> </SCRIPT> ..... <FORM METHOD=POST NAME="myform"> <INPUT TYPE="checkbox" NAME="test" onClick=ClickHandler()> </FORM>
In Mozilla/Safari riesco a catturare i singoli eventi Tasto Shift e Click ma non entrambi insieme
Per catturare l'evento shift uso questo codice:
Avevo pensato di modificare la funzione ClickHandler cosìcodice:window.onload = function() { document.onkeydown = register; document.onkeyup = register; } var isShift = false function register(e) { if (!e) e = window.event; var isShift = e['shiftKey'] }
ma continua a non funzionare.codice:function ClickHandler(e){ if (!e) {e=window.event;} if (isShift) {window.alert("OK"); isShift=false;} window.alert("OK2") }
Avete un'idea su come risolvere questo problema?
Grazie

Rispondi quotando
