Mahlzeit Berty,
das Duplizieren von Code ist *NIEMALS*(!!!111einsELFELF) eine gute Idee (mit den bekannten Ausnahmen für "niemals").
Anstatt also die Funktion "update_auswahl()" einfach munter für jede Verschachtelungstiefe zu kopieren solltest Du Dir lieber *eine* Funktion ausdenken, die dann aufgrund der separat gespeicherten Abhängigkeiten (z.B. in Form verschachtelter Arrays oder Objekte) der einzelnen Ebenen die Auswahllisten (neu) befüllt.
<script language="Javascript">
Zusätzlich fehlt hier das zwingend erforderliche "type"-Attribut.
Prinzipiell sieht es aber so aus, als ob Du - wie Du ja auch schriebst - den Anfang einigermaßen gemeistert hast (zwar mit unschönen Krücken), nun aber am Ende hängst:
function setKategorie()
{
alert(document.getElementById("kategorie").value + document.getElementById("unterunterkategorie").value) ; // -> Liefer Wert
}
Was genau ist hierbei Dein Problem? Es soll laut Deiner Beschreibung "nun per Button-Click ein Video im Fenster abgespielt werden" ... was genau bedeutet das? Was für ein Video? Inwiefern ist die getroffene Auswahl dafür relevant? Wovon hängt ab, welches Video abgespielt wird?
Der gesamte übrige Code ist übrigens eher irrelevant und es ist IMHO eine ziemliche Zumutung für Deine Leser, diesen unkommentiert hier hineinzukopieren ...
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|