---
title: "öppna i annan frame"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/16901-öppna-i-annan-frame"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "erik"
published: "2000-06-14T18:10:00.000Z"
updated: "2005-10-25T21:06:15.000Z"
replies: 8
views: 582
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/16901-öppna-i-annan-frame"
---

# öppna i annan frame

## #1 — erik, 2000-06-14T18:10Z

hej,
jag har skrivit denna polldown meny:

```
head:
<script>
function listThem() {
	if (document.chooser.sitelist.selectedIndex == 0) alert("välj något av nedan stående alternativ!");
	else if (document.chooser.sitelist.selectedIndex == 1) location = 'mitten.htm';
   else if (document.chooser.sitelist.selectedIndex == 2) location = 'alag.htm';
	else if (document.chooser.sitelist.selectedIndex == 3) location = 'junior.htm';
	else if (document.chooser.sitelist.selectedIndex == 4) location = 'ungdom.htm';
	else if (document.chooser.sitelist.selectedIndex == 5) location = 'nyheter.htm';
	else if (document.chooser.sitelist.selectedIndex == 6) location = 'smatt.htm';
	else if (document.chooser.sitelist.selectedIndex == 7) location = 'gastbok.htm';
	else if (document.chooser.sitelist.selectedIndex == 8) location = 'lankar.htm';
	else if (document.chooser.sitelist.selectedIndex == 9) location = 'om.htm';
 }
</script>

body:
<form name="chooser"><select name="sitelist" onchange="listThem()" class="select" size="1">
	<option>SNABBMENY
	<option>A-lag	
	<option>Junior
	<option>Ungdom
	<option>Nyheter
	<option>Smått&Gott
	<option>Gästbok
	<option>Länkar
	<option>Om sidan
		<option>Första sidan
	</select>
</form>
```

hur får jag detta script att öppna den valda sidan i en annan frame?

tack!

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

## #2 — emission, 2000-06-14T18:18Z

Menar du ett nytt fönster, eller en annan frame?

Dessutom bör du göra så här i stället:

```
head:
<script>
function listThem(mVal) {
if (mVal==""){
alert("välj något av nedanstående alternativ!");
} else {
window.location=mVal;
} 
</script>
body:
<form name="chooser"><select name="sitelist" onchange="listThem(this.options[this.selectedIndex].value);" class="select" size="1">
<option value="">SNABBMENY
<option value="alag.htm">A-lag 
<option value="junior.htm">Junior
<option value="ungdom.htm">Ungdom
<option value="nyheter.htm">Nyheter
<option value="smatt.htm">Smått&Gott
<option value="gastbok.htm">Gästbok
<option value="lankar.htm">Länkar
<option value="om.htm">Om sidan
<option value="mitten.htm">Första sidan
</select>
</form>
```

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

## #3 — erik, 2000-06-14T18:21Z

jag menar i en annan frame på sidan. inte nytt fönster. tack för tipset!

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

## #4 — emission, 2000-06-14T19:08Z

Om framen heter "kalle" så blir det

parent.kalle.location=mVal;

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

## #5 — erik, 2000-06-15T08:00Z

menar du så här?

```
head:
<script>
function listThem(mVal) {
if (mVal==""){
alert("välj något av nedanstående alternativ!");
} else {
parent.kalle.location=mVal;

} 
</script>
body:
<form name="chooser"><select name="sitelist" onchange="listThem(this.options[this.selectedIndex].value);" class="select" size="1">
<option value="">SNABBMENY
<option value="alag.htm">A-lag 
<option value="junior.htm">Junior
<option value="ungdom.htm">Ungdom
<option value="nyheter.htm">Nyheter
<option value="smatt.htm">Smått&Gott
<option value="gastbok.htm">Gästbok
<option value="lankar.htm">Länkar
<option value="om.htm">Om sidan
<option value="mitten.htm">Första sidan
</select>
</form>
```

testade detta, men det funkade inte

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

## #6 — WebbisNet, 2005-10-25T20:27Z

har själv lite strul med att få mitt javascript att fungera, öppnar bara i target_top så att säga

```
	<form name="form1" target="rightFrame">
  <select name="menu1" ONCHANGE="location = this.options[this.selectedIndex].value; parent.frames['rightFrame'].location='webIFrame.asp'" >
    <option value="/web/html/webIframe.asp?visa=grund">html1</option>
	<option value="/web/html/webIframe.asp?visa=farger">html2</option>
	<option value="/web/html/webIframe.asp?visa=tabeller">html3</option>
	<option value="/web/asp/webIframe.asp?visa=grund">asp1</option>
	<option value="/web/asp/webIframe.asp?visa=variabler">asp2</option>
	<option value="/web/asp/webIframe.asp?visa=satser">asp3</option>
  </select>
</form>
```

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

## #7 — Peter S, 2005-10-25T20:29Z

```
<select onchange="parent.frames['rightFrame'].location.href='webIFrame.asp';location.href = this.options[this.selectedIndex].value"...
```

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

## #8 — WebbisNet, 2005-10-25T20:52Z

```
<select onchange="parent.frames['rightFrame'].location.href='webIFrame.asp';location.href = this.options[this.selectedIndex].value">
```

 gav samma resultat som innan

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

## #9 — Peter S, 2005-10-25T21:06Z

Fungerar bra för mig. Hur är ramsystemet uppbyggt?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/16901-öppna-i-annan-frame
