04. december 2004 - 14:04
Der er
1 løsning
Tastetryk for at starte funktion.
Jeg har disse funktioner i mit javascript. function up() { iframeNavi.location = 'navigering.asp?nav=down' } function down() { iframeNavi.location = 'navigering.asp?nav=up' } function left() { iframeNavi.location = 'navigering.asp?nav=left' } function right() { iframeNavi.location = 'navigering.asp?nav=right' } Dem skal man kunne aktivere ved at bruge piletasterne på tastaturet, men hvordan gør jeg det?
Annonceindlæg fra Immeo
05. december 2004 - 05:52
#1
<ole> function parseKey(kC) { switch (kC) { case 37: alert("Left"); break; case 38: alert("Up"); break; case 39: alert("Right"); break; case 40: alert("Down"); break; default: return false; } return true; } function docDown(e) { var kC, myTest; if (window.event) { e = window.event; kC = e.keyCode; } else kC = e.which; myTest = parseKey(kC); if (!myTest) return true; try { e.returnValue = false; e.cancelBubble = true; if (window.event) { e.keyCode = 0; } else { e.preventDefault(); e.stopPropagation(); } }catch(er){} } document.onkeydown = docDown; document.onkeypress = docDown; /mvh </bole>