Avatar billede claus_a Nybegynder
04. september 2003 - 21:14 Der er 13 kommentarer og
1 løsning

select menu

jeg har lavet denne code men jeg vil gerne have linksene til at åbne i et nyt vindue men det er ikke lykkedes er der nogen der kan hjælpe mig


<html>
<head>
<script type="text/javascript">
function go(form)
{
location=form.selectmenu.value
}
</script>
</head>
<body>

<form>
<select name="selectmenu" onchange="go(this.form)">
<option>--Select page--
<option value="http://www.microsoft.com">Microsoft
<option value="http://www.altavista.com">Altavista
<option value="http://www.google.com">Google
</select>
</form>

</body>
</html>
Avatar billede squashguy Nybegynder
04. september 2003 - 21:27 #1
prøv med

open(form.selectmenu.value);
Avatar billede KingMedia Novice
04. september 2003 - 21:37 #2
prøv med...

function go(form)
{
location.href=form.selectmenu.value
}


/Mads
Avatar billede KingMedia Novice
04. september 2003 - 21:50 #3
smider lige et svar ;o)
Avatar billede claus_a Nybegynder
04. september 2003 - 22:24 #4
hej kingmedia  jeg er måske en grønskolding men jeg forstår ikke helt at kombinere det du skriver kan du sætte det ind i den kode jeg har lavet så linksene åbner i et nyt vindue


/ claus
Avatar billede KingMedia Novice
04. september 2003 - 22:32 #5
ja.. :)

<html>
<head>
<script type="text/javascript">
function go(form)
{
location.href=form.selectmenu.value
}
</script>
</head>
<body>

<form>
<select name="selectmenu" onchange="go(this.form)">
<option>--Select page--
<option value="http://www.microsoft.com">Microsoft
<option value="http://www.altavista.com">Altavista
<option value="http://www.google.com">Google
</select>
</form>

</body>
</html>


så virker den som den skal .. har testet den lokalt på min maskine :o)

/Mads

Thx for points :)
Avatar billede claus_a Nybegynder
04. september 2003 - 22:58 #6
tak for hjælpen så kan jeg komme lidt videre


/ claus
Avatar billede squashguy Nybegynder
04. september 2003 - 23:00 #7
øhh åbne i et nyt vindue?
Avatar billede KingMedia Novice
04. september 2003 - 23:07 #8
Hmmm...  der skal laves noget om i koden så .. kigger lige på det..
Avatar billede KingMedia Novice
04. september 2003 - 23:14 #9
Hej igen .. nu skulle den være der i et nyt vindue :o)


<html>
<head>
<script type="text/javascript">
function go(form)
{
window.open(location.href=form.selectmenu.value)
}
</script>
</head>
<body>

<form>
<select name="selectmenu" onchange="go(this.form)">
<option>--Select page--
<option value="http://www.microsoft.com">Microsoft
<option value="http://www.altavista.com">Altavista
<option value="http://www.google.com">Google
</select>
</form>

</body>
</html>


/Mads
Avatar billede KingMedia Novice
04. september 2003 - 23:15 #10
bummer.. 
jeg burde gå i seng *G*

kigger lige igen .. med den kode åbner den det også i et nyt vindue.. men stadig i det gamle også ..
Avatar billede KingMedia Novice
04. september 2003 - 23:31 #11
SÅ virker det *G*

har godt nok lavet koden HELT om , og smidt det ind i onChange, men det virker efter hensigten nu :o)


<html>
<head>

</head>
<body>

<form>
<select name="selectmenu" onChange="window.open(this.options[this.selectedIndex].value,'_blank')">
<option>--Select page--
<option value="http://www.microsoft.com">Microsoft
<option value="http://www.altavista.com">Altavista
<option value="http://www.google.com">Google
</select>
</form>

</body>
</html>

/Mads
Avatar billede claus_a Nybegynder
05. september 2003 - 08:17 #12
tak igen


/ claus
Avatar billede claus_a Nybegynder
05. september 2003 - 08:20 #13
det er bare suer det var lige hvad jeg manglede
Avatar billede claus_a Nybegynder
05. september 2003 - 13:05 #14
super =suer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester