Moin!
<form>
<div style="margin-left:80%;margin-top:1%">Darstellung als:
<select name="mood" onchange="changemood()">
<option value="pie">Kreisdiagramm</option>
<option value="bar">Säulendiagramm</option>
<option value="line">Liniendiagramm</option>
<option value="scats">Punktdiagramm</option>
</select></div>
</form>Du solltest mit deinem Coldfusion hier noch ein paar Hidden-Felder mit deinen anderen URL-Parametern reinmachen, das Action-Attribut des Formulars auf deine Seitenurl (ohne Parameter) richten und mit einem ganz simplen Absenden-Button ohne Javascript arbeiten. Dann setzt dir der Browser die gesamten Parameter deiner URL automatisch neu zusammen.
- Sven Rautenberg
Ok, hab das ganze serverseitig gelöst.
Für den Fall dass es jemande interessiert, es sieht jetzt so aus:
<form><cfoutput>
<div style="margin-left:75%;margin-top:1%">
<input type=hidden value=#url.umfr# name=umfr>
<input type=hidden value=#url.abt# name=abt>
<input type=hidden name=test>
<select name="type" onchange="submit">
<option value="pie" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Kreisdiagramm</option>
<option value="bar" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Säulendiagramm</option>
<option value="line" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Liniendiagramm</option>
<option value="scatter" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Punktdiagramm</option>
</select> <input type=submit value="Darstellung ändern" style="width:40%;background-color:##FFFF80;">
</div>
</cfoutput></form>
Natürlich funktioniert das so, dachte nur, ich könnte hier mal meine JavaScriptkenntnisse erweitern. Aber gut. Trotzdem danke.