tach,
Wenn ich aus dieser selectbox was bestimmtes auswähle, dann solln unter der selectbox ein paar neue Textfelder aufgehn (und die Felder, die zuvor unter der selectbox waren, solln runterrücken). Wenn ich aus der selectbox wieder was anders auswähle, dann solln die neuen Felder auch wieder verschwinden und die fixen darunterliegenden Felder wieder direkt unter die selectbox rücken....
Kann man das machen?
Ja.
Ich hab da mal einen Ansatz
Der ist doch gar nicht so verkehrt. Anmerkungen dazu:
function changeURL()
müßte geprüft werden, wie weit das in allen Browsern funktioniert
<body bgcolor="#ffffff" topmargin="10" onload="changeURL()" leftmargin="20">
Der EventHandler "onload" scheint mir hier überflüssig, da du deine Funktion ja später dort (nochmal) aufrufst, wo sie tatsächlich arbeiten soll.
<form name="Form" action="seite.asp" method="post">
ähm ... Formularverarbeitung machst du wirklich mit ASP?
<table border="0" cellpadding="2" cellspacing="0" width="635">
<tr>
<td class="text">
<select onchange="changeURL()" name="lieferung_wohin">
Hier steckt dein eigentliches Problem, das sich aber mit ein bißchen Überlegen erledigen lassen müßte. Du läßt deine Funktion innerhalb der selct-box ausführen, wodurch du dein Ergebnis bekommst. Dadurch werden halt auch nur die select-boxen versteckt/eingeblendet, die Tabelle selbst bleibt unverändert. Also steck deine Funktion doch einfach in die Tabellenzellen, blende eine Zelle ein/aus, dann ist dein Problem behoben ...
Grüße aus Berlin
Christoph S.