---
title: "Jumpmenu"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/105276-jumpmenu"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Kalle M"
published: "2004-06-08T14:51:02.000Z"
updated: "2004-06-09T22:10:11.000Z"
replies: 6
views: 357
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/105276-jumpmenu"
---

# Jumpmenu

## #1 — Kalle M, 2004-06-08T14:51Z

Jag har gjort en sida med frames och i topframen har jag gjort en jumpmenu för att komma till ett antal sidor utanför webbplatsen.
Den fungerar bra då den öppnas som helfönster över min webbplats. Dock e jag tvungen trycka "Back" för att komma tillbaka. Jag vill istället att sidorna ska öppnas med nytt fönster som man får stänga. Hur får jag till det? Hittar ingen funktion i Dreamweaver..hur skriver man?
Jag har skapat denna jumpmenu via Insert/Form objects/Jumpmenu.

Tacksam för hjälp!

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

## #2 — Peter S, 2004-06-08T14:59Z

Hur ser \<select\>-koden ut?

 :)

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

## #3 — Kalle M, 2004-06-08T15:05Z

Så här ser koden ut. Tar med lite mer än du kanske behöver.

\<SCRIPT LANGUAGE = "JavaScript"\>
function changePage()
{
var f = document.forms.navigation;

var uri = f.pages.options\[f.pages.selectedIndex\].value;
newPage =
// These settings describe the pop-up browser
// window - you can edit them.
window.open(uri,"NewPage","height=480,width=640,location=no,scrollbars=yes,menubar=no,toolbar=no,resizable=yes,status=yes");

}
\</SCRIPT\>
\<script language="JavaScript"\>
\<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options\[selObj.selectedIndex\].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//--\>
\</script\>

\</SCRIPT\>
\<script language="JavaScript"\>
\<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options\[selObj.selectedIndex\].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//--\>
\</script\>

\<select onchange="top.top.location=this.options\[this.selectedIndex\].value"\>
      \<option selected\>Gå till:\</option\>
      \<option value="http://www.javascript.nu"\>Javascript.nu\</option\>
      \<option value="http://www.webdesignskolan.com"\>Webbdesignskolan\</option\>

Tack! :)

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

## #4 — Peter S, 2004-06-08T15:14Z

:) 

```
<select onchange="this.selectedIndex > 0 && window.open(this.options[this.selectedIndex].value)">
    <option selected>Gå till:</option>
    <option value="http://www.javascript.nu">Javascript.nu</option>
    <option value="http://www.webdesignskolan.com">Webbdesignskolan</option>
</select>
```

Detta bör vara det enda du behöver.

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

## #5 — Kalle M, 2004-06-08T18:23Z

Fungerade perfekt!  :) 

En fundering..

Hur skulle koden sett ut om jag hade haft jumpmenyn i en vanlig sida och velat ha den med nytt fönster?
( om den inte legat i en frame) 

Tusen tack!

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

## #6 — Peter S, 2004-06-09T12:20Z

Då skulle den se likadan ut.

 :)

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

## #7 — Kalle M, 2004-06-09T22:10Z

Tack för hjälpen!
 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/105276-jumpmenu
