PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [js] Autocomplete Form



nEox
12-02-2005, 16:24
Hallo Jungs,

ich komme grade überhaupt nicht weiter. Wäre super wenn jemand eine Idee hätte.

Also, habe hier...
http://eye-styles.de/wip/modstation/autocomplete/
...so eine Art "autocomplete" für ein Eingabefeld angefangen. Funktioniert soweit auch. Allerdings würde ich gerne bei einem Druck auf "Pfeilnachunten"-Taste auf die Einträge darunter springen. Beim Druck auf "Pfeilnachoben" zum letzten Punkt in der Liste.

Als HTML dargestellt sieht die Liste so aus: (wenn man "me" eingegeben hat)


<div id="modliste">
<a href="#">Na<b>me</b>1</a>
<a href="#">Na<b>me</b>2</a>
<a href="#">Na<b>me</b>3</a>
</div>


per


list = modliste.getElementsByTagName("a");
alert(list.length);

könnte ich die Elemente zählen und per



modliste.childNodes[0].focus();

kann ich den 1. Eintrag selektieren. Allerdings geht das nicht bei weiteren weil in der Liste noch <b>-Tags sind.
Aber wie schaffe ich es das ich die A-Tags nacheinander per Focus() markieren kann?

Hoffe das war einigermaßen verständlich :D

Gruß

nEox

nEox
01-03-2005, 22:35
Hallo,

anders formuliert:

Wie kann ich per JavaScript alle <a>-Tags in einem Layer nacheinander durchgehen? Dabei soll der Inhalt der <a>-Tags nicht beachtet werden(in dem Fall das <b>-Tag).

Danke und Grüße,

nEox