webForumDet fria alternativet

Enter = funktion

JavaScript

5 svar · 412 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Frågan#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

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)