hallo,
ich versuche (teils erfolglos) abzufragen, ob die shift-taste zusammen mit einer maustaste gedückt wurde:
im ie funktioniert das script ... in den geckos komme ich nur bis "drin2", das alert(moz) kommt nicht. was läuft hier falsch? laut selfHTML sollte die syntax richtig sein.
jemand 'ne idee?
ich versuche (teils erfolglos) abzufragen, ob die shift-taste zusammen mit einer maustaste gedückt wurde:
Code:
<SCRIPT type="text/javascript"> <!-- if (!document.all) document.captureEvents(Event.MOUSEDOWN); function getKey(e) { alert('drin1'); if(document.all) { if(window.event.shiftKey) alert('ie'); } else { alert('drin2'); //if(e.modifiers & Event.SHIFT_MASK == Event.SHIFT_MASK) // tut auch nicht if (e.modifiers & Event.SHIFT_MASK) alert('moz'); } } document.onmousedown=getKey; //--> </script>
jemand 'ne idee?
EDIT:
zumindest im ns4.7 funktioniert das ^^ nur die neueren weigern sich weiterhin hartnäckig
Kommentar