---
title: "öppna i nytt fönster från select..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17735-öppna-i-nytt-fönster-från-select"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "WestCoast"
published: "2001-05-09T16:33:00.000Z"
updated: "2001-05-10T06:31:00.000Z"
replies: 6
views: 309
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17735-öppna-i-nytt-fönster-från-select"
---

# öppna i nytt fönster från select...

## #1 — WestCoast, 2001-05-09T16:33Z

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

Permalänk: https://www.webforum.nu/p/17735

## #2 — Jojoxx, 2001-05-09T17:03Z

Så här...

```
<select onChange="myWin=window.open(this.options[this.selectedIndex].value,'targetForMyWin','width=400,height=400'); myWin.focus();">
```

Permalänk: https://www.webforum.nu/p/333044

## #3 — Erik Juhlin, 2001-05-09T17:30Z

Jojoxx, jag måste fråga en sak. Varför skriver du myWin=..? :)

Permalänk: https://www.webforum.nu/p/333045

## #4 — WestCoast, 2001-05-09T21:13Z

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

Permalänk: https://www.webforum.nu/p/333046

## #5 — Johnsen, 2001-05-09T22:11Z

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 -

Permalänk: https://www.webforum.nu/p/333047

## #6 — WestCoast, 2001-05-09T23:38Z

tack Johnsen!!
precis va jag behövde...

/t

Permalänk: https://www.webforum.nu/p/333048

## #7 — Johnsen, 2001-05-10T06:31Z

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 -

Permalänk: https://www.webforum.nu/p/333049

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17735-öppna-i-nytt-fönster-från-select
