Hi,
ich würde es so machen:
<head>
<script type="text/javascript">
function concatURL() {
var basisurl = http://www.url.de/cgi-bin/shop.pl?NrH00001=1";
var finalurl = basisurl;
// 1. Auswahl...
finalurl = basisurl + "VARIANTE_selectH00001=" + document.formularname.selectname[document.formularname.selectname.selectedIndex].value;
// 2. Auswahl
finalurl = basisurl + "VARIANTE_selectH00002=" + document.formularname.selectname2[document.formularname.selectname2.selectedIndex].value;
...
self.location.href = finalurl;
return false;
}
</script>
...
</head>
<form onsubmit="return concatURL();">
</form>
---------
Allerdings macht das ganze natürlich das Formular "leicht" überflüssig. Am Besten wäre eine Lösung in der du die Selects sinnvoll benennst und dann serverseitig einfach die ganzen Wert wieder auffängst. Ich nehme ja sowieso an, dass du die URL auch jetzt benutzen willst um ein Skript damit zu füttern, also ist das zusammensetzen prinzipiell nicht nötig.
Rouven