Tach,
Dazu führe ich folgenden Vergleich durch:
if (selChildNode.getAttribute("selected") == Vergleichsparam)
das kann nicht funktionieren, da durch das Auswählen ja kein Attribut gesetzt wird, sondern die selected-Eigenschaft geändert wird, nach dieser solltest du auch fragen. Dann kannst du dir auch die unsinnige und üblicherweise nur Fehler erzeugende Browserweiche sparen.
Zunächst die Combobox, bitte nicht hauen, es ist noch mit ASP gemischt.
Serverseitiger Code ist bei Clientseitigen Problemen unsinnig, das hast du selber erkannt, also vermeide es beim nächsten Mal.
SelectedType gibt beim Firefox immer 'D' zurück was beim Laden als Initialwert gesetzt wird.
Das ist ja auch das einzige Option-Element, das das gesuchte Attribut hat.
mfg
Woodfighter