Hello,
eine Stufe Subselect muss mit einem iFrame aber funktionieren ohne JS.
Hauptselect steht im Form im Hauptdokument mit Target-Attribut aufs iFrame. Das ist am Anfang leer und dadurch quasi unsichtbar. Nach dem Select erscheint die Sub-Auswahl im iFrame.
Da man mit CSS ja scheinbar nicht feststellen kann, ob etwas selected wurde, geht das nur für eine Stufe. Man muss die tieferen zurücksetzen können, wenn davor wieder etwas geändert wurde, bzw. sie disablen/enablen können. Da aber nur ein Target im Request angegeben werden kann, (das alte "wie kann ich mehrere Frames...?") kann man immer nur ein Frame bedienen.
Bei passender Serverlogik könnte man die iFrames aber ggf. schachteln. Jedes aktive iFrame bringt also schon ein neues leeres als Kindelement und Target seines Forms mit. Ändert man nun etwas in einem höherwertigen Select, schickt der Server nur wieder die passende Subselectauswahl als Antwort mit einem zusätzlichen leeren Frame für die Antwort auf die Antwort, usw..
Das müsste mMn gehen!
Bin unterwegs, leider ohne Lappi...
Liebe Grüße
Tom S.
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.