SaigenOno: Scrollen in Listbox (select)

Beitrag lesen

Ich hatte das Problem, dass ich in einem <select>-Element dynamisch scrollen wollte. Also ich markiere per javascript ein element und will dann auch dass dieses element oben in der liste angezeigt wird.
Als workaround habe ich folgendes gemacht:
Zuerst selectiere ich das letzte Element der Liste und dann das element, dass ich eigendlich selectieren will, dadruch wird von unten zu dem element gescrollt und es erscheint oben in der list (natürlich nur, wenn noch genügend folgeelemente vorhanden sind, die die liste auf die angegebene grpße füllen).
Bei mir sieht das dann etwas so aus:

document.form.select.selectedIndex=(document.form.select.length - 1);
document.form.select.selectedIndex=zähler;

Das Problem ist schon öfters beschrieben worden, aber nie hat jemand eine vernünftige Lösung angeboten.
Ich wäre also auch dankbar, wenn jemand eine bessere Lösung hat.

SaigenOno