[html/javasc]1 item van dropdown box openen in nieuw venster

Pagina: 1
Acties:

  • vandenhende
  • Registratie: Februari 2002
  • Laatst online: 11-08 01:23
Ben met een kleine site bezig maar 1 ding kom ik niet uit.
Moet een dropdownbox maken met daarin 5 menu opties. 1 van die opties moeten geopend worden in een nieuw venster(_blank). De rest moet geopend worden in "rightframe".

Zoals het nu is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script>
function gotopage()
{
pageindex=document.menu.page.selectedIndex;
parent.rightFrame.location=document.menu.page.options[pageindex].value + ".html" ; 
}
</script>
</head>
<body>
<form name="menu">
<select name="page">
<option value="altavista">Search</option>
<option value="personal">Personal</option>
<option value="form">Form</option>
<option value="hobbies">Hobbies</option>
<option value="freestyle">Freestyle</option>
</select>
<input type="button" value="select" onClick="gotopage();">
</form>


Iemand een idee hoe ik alleen Search in een nieuw venster kan openen? Nu opent hij alles in rightframe.

[ Voor 20% gewijzigd door vandenhende op 23-05-2003 09:32 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

code:
1
2
3
4
if (value == "altavista")
   doe dit
else
   doe dat?


Handig hoor die if-statements!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

1. Kijk naar de value van de selected waarde
2. If statement erbij zetten
3 als de geselecteerde waarde search is -> nieuw window

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • vandenhende
  • Registratie: Februari 2002
  • Laatst online: 11-08 01:23
Prima idee! Ik ga het even proberen. Bedankt!

  • vandenhende
  • Registratie: Februari 2002
  • Laatst online: 11-08 01:23
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>
function gotopage()
{
if (value = "altavista")
{   
pageindex=document.menu.page.selectedIndex;
parent.leftFrame.location=document.menu.page.options[pageindex].value + ".html" ; 
}
else
{   
pageindex=document.menu.page.selectedIndex;
parent.rightFrame.location=document.menu.page.options[pageindex].value + ".html" ; 
}
}
</script>


Zoals het nu is zou hij altavista in leftframe moeten openen en de rest in rightframe. Maar hij opent nu alles links. Wat doe ik verkeerd?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

"value" was maar een voorbeeld... de rest van de code om de werkelijke value te achterhalen moet je zelf nog even uitvogelen ;)
Pagina: 1