>> rolf, du var lige hurtig nok med de points. Fordi man får et svar, behøver det ikke at være rigtigt ;-)
>> hatecaps
Dit script er forkert.
• Du mangler 'options.' foran 'selectedindex'.
• Der er mellemrum i pop_navnet ('new win')
Ingen af disse fejl kan accepteres af nogen browser.
Jeg ville foreslå dette i head'en:
<script language="JavaScript"><!--
var minSide;
function which() {
with (document.testform.testselect) {
minSide = options[options.selectedIndex].value;
}
}
// -->
</script>
Og så dette i body'en:
<form name="testform">
<select name="testselect">
<option>-....-
<option value="
http://...">url 1
<option value="
http://...">url 2
</select>
<input type="button" onClick="which(); window.open(minSide,'new_win');" value="GO!">
</form>
Det giver et mere overskueligt kald på knappen, samtidigt med at den lille 'with-ting' gør scriptet lidt mere 'sexy'.
En sidste - men nok så vigtig ting: Det fungerer...!
/VH
Ole Clausen
PS: Du KUNNE også lægge kaldet til funktionen 'which()' op i select-tag'en på 'onchange', hvis det passer bedre med dine programmerings vaner.