Enter = funktion

JavaScript

5 svar · 417 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Trådstart#1

Hur gör jag för att funktionen "hej()" skall köras när användaren trycker på Enter?

Det rör sig inte om ett formulär.

Antar att det har med window.event att göra, men hur exakt?

Medlem sedan juli 2004181 inlägg
#2
function document.onkeydown()
{
  var keycode = (window.event.which) ? window.event.which : window.event.keyCode;
  if( keycode == 13 )
  {
    hej( );
  }
}
Medlem sedan okt. 20001 285 inlägg
#3

ja .. nitro2k01 skrev något liknande i en annan tråd .. kommer inte ihåg vilken

document.onkeydown = function() {
	var ev = window.event||arguments[0];
	if (ev.keyCode == 13) {
		hej();
		return false;
	}
}
Medlem sedan jan. 20051 130 inlägg
#4

Tack!

Medlem sedan okt. 20001 285 inlägg
#5

Tacka nitro2k01 :bire cheers .. ( cola.. )

Medlem sedan aug. 20039 340 inlägg
#6

For reference: http://www.webforum.nu/showthread.php?t=146898
Det var övrigen inte Cola från början utan must.
http://member.webforum.nu/6067/muste.gif
http://member.webforum.nu/6067/musp.gif

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)