ugrás a tartalomhoz

Gond a billentyűvezérléssel

Anonymous · 2005. Nov. 17. (Cs), 10.44
Sziasztok, üdvözlök mindenkit!

A problémám a következő:
Egyik oldalról szerváltam egy JS-t, azt picit módosítottam, de lényegében a következőt tudja: előre meghatározott billentyűk megnyomása meghatásozott funkciót lát el, például az 'a' gomb megnyomása az akármi.html-re ugrik.
Ez rendben is van, de ha és egy űrlapban egy szövegbeviteli mezőt akarok kitölteni, akkor az 'a' vetűt ki kell hagynom, mert akkor oda ugrik.
Kérlek abba segítsetek, hogy hogyan írjam át, hogy ha valamelyik beviteli mezőbe van a kurzor, akkor az a kód ne legyen rá érvényes.

Köszönöm mindenkinek a segítséget.
 
1

event source

zsepi · 2005. Nov. 17. (Cs), 11.02
az esemenykezeloben megvizsgalod, hogy honnan jott az elem, s elindulsz felfele a faban, amig a gyokeret el nem ered, vagy amig egy input/textarea/akarmi elemet nem talalsz. ez utobbi esetben nem kezeled az esemenyt
2

Egyszerübben nem lehetne?

Anonymous · 2005. Nov. 17. (Cs), 17.09
Egyszerűbben nem lehetne, én még ennyire nem vágom a témát.
Átfutottam a kódon, de nekem nem mond semmit.

A lényeges sorok:
	function getKey(keyStroke) {
	eventChooser = (ie||ns) ? keyStroke.which : event.keyCode;
	which = String.fromCharCode(eventChooser).toLowerCase();
	for (var i in key) if (which == i) window.location = key[i];
	}
	document.onkeypress = getKey;
Kisegítenétem?
3

accesskey?

janoszen · 2005. Nov. 17. (Cs), 22.23
Üdv!

Mi lenne, ha az accesskey paramétert használnád? sokkal egyszerűbb lenne, nem?
4

Ez melyik böngészőköm működik?

Anonymous · 2005. Nov. 18. (P), 17.40
Ez melyik böngészőköm működik, vagy rosszul írtam?

<a href="/akarmi.htm" accesskey="a"<Link 1</a>
5

label tagnek kell megadni

Hodicska Gergely · 2005. Nov. 18. (P), 19.04
Szia!


Amúgy Google első találat.


Felhő