Tja!
det e såhär att jag har en selectmeny som ni ser i koden här under.
men hur ska jag göra om jag vill att ett menyval av dessa ska öppnas i ett nytt fönster typ target="_blank" stil om ni förstår hur jag menar?
<select onChange="location.href=this.options[this.selectedIndex].value">
<option value="index.php?start">Start</option>
<option value="index.php?design">Designer</option>
<option value="index.php?misc">Övrigt</option>
<option value="index.php?wallpapers">Wallpapers</option>
<option value="index.php?links">Länkar</option>
<option value="switch/guestbook">Gästbok</option>
</select>
/t
------------------
”...independent is not a trend, but the only way of life...”
[Redigerat av WestCoast den 09 maj 2001]
JojoxxMedlem sedan juni 20004 308 inlägg Så här...
<select onChange="myWin=window.open(this.options[this.selectedIndex].value,'targetForMyWin','width=400,height=400'); myWin.focus();">
------------------
/ J
Jojoxx, jag måste fråga en sak. Varför skriver du myWin=..? :)
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
nej men nu blir det inte som jag hade tänkt mig ändå..
kanske uttryckte mig lite knasigt men jag vill liksom att bara ett av menyvalen ska öppnas i ett nytt fönster typ såhär:
<option value="banan.hmtl">öppnas som vanligt i samma fönster</option>
<option value="hammare.html">öppnas i nytt fönster</option>
<option value="mask.html">öppnas som vanligt i samma fönster</option>
hoppas ni fattar va jag menar..
/t
------------------
”...independent is not a trend, but the only way of life...”
JohnsenMedlem sedan juli 2000836 inlägg Prov om detta funkar:
<html>
<head>
<script>
function byt(){
if(document.foo.bar.options[document.foo.bar.selectedIndex].name=="pop"){window.open(document.foo.bar.options[document.foo.bar.selectedIndex].value,'namn','width=400,height=400');}
else{location.href=document.foo.bar.options[document.foo.bar.selectedIndex].value}
}
</script>
</head>
<form name="foo">
<select name="bar" onChange="byt();">
<option name="pop" value="index.php?start">Start</option>
<option name="top" value="index.php?design">Designer</option>
</select>
</form>
</html>
------------------
- J-O-H-N-S-E-N -
------------------
tack Johnsen!!
precis va jag behövde...
/t
------------------
”...independent is not a trend, but the only way of life...”
JohnsenMedlem sedan juli 2000836 inlägg Det är nog inte så bra i alla fall, det funkar troligtvis bara med IE...
Detta bör funka för några fler:
<html>
<head>
<script>
function byt(){
var vString=document.foo.bar.options[document.foo.bar.selectedIndex].value.split(",")
if(vString[0]=="pop"){window.open(vString[1],'namn','width=400,height=400');}
else{location.href=vString[1]}
}
</script>
</head>
<form name="foo">
<select name="bar" onChange="byt();">
<option value="top,index.php?start")>Start</option>
<option value="pop,index.php?design")>Designer</option>
</select>
</form>
</html>
------------------
- J-O-H-N-S-E-N -
------------------
[Redigerat av Johnsen den 10 maj 2001]