[HTML] Selection list i.c.m. frames

Pagina: 1
Acties:

  • marshal
  • Registratie: November 2000
  • Laatst online: 03-04 16:08

marshal

Reality beats fiction by far

Topicstarter
Ik moet voor school een webpagina maken nou had ik het idee om bovenin de pagina een menu te maken door daar een selection list neer te zetten.
Is het mogelijk om de pagina die je dan selecteerd te openen in een frame?
Tot nu toe heb ik:
code:
1
2
3
4
<select name="menu"  OnChange="location.href = options.value"> 
<option selected>Selecteer het item van uw keuze.</option>
<option value="os/info.html">Besturingssystemen</option>
(enz.)

Ik heb al gezocht maar ik kan geen manier vinden om dit op te lossen in puur html. Weet iemand wel een manier of is dit alleen mogelijk met een javascript oid.

Ik heb ook al geprobeerd zo'n beetje overal target="main" tussen te plakken maar dit werkt ook niet.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 16:20

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
2
3
4
<select name="menu"  OnChange="location.href = options.value"> 
<option selected>Selecteer het item van uw keuze.</option>
<option value="os/info.html">Besturingssystemen</option>
(enz.)

je fout is dat een select-menu(-object) geen direct te benaderen value heeft, enkel options die ieder een eigen value hebben.
Je moet eerst de selectedIndex opvragen en vervolgens van de option daaronder de value opvragen
code:
1
2
mySelect = document.forms['myForm'].elements['mySelectBox']
myValue = mySelect.options[mySelect.selectedIndex].value

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • marshal
  • Registratie: November 2000
  • Laatst online: 03-04 16:08

marshal

Reality beats fiction by far

Topicstarter
Bij mij werkt dat gedeelte anders prima. :?
Maar ik wil dus een optie uit het menu openen in een ander frame, hij opent nu alles in het frame waar de selection list in staat.

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

parent.frames['naamvanframe'].location.href = blaat;

btw. jouw manier van uitlezen van de value van een select is IE-only, leer jezelf dus de manier aan die RM-rf laat zien.

Today's subliminal thought is: