Archief - html: dropdown menu

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Remi

Legacy Member
Ik heb een dropdownmenu, waarbij men de keuze in een andere frame (main) moet krijgen.

<html>
<head>
<base target="main">
</head>
<body>
<form name="dropdowntest">
<select name="selectThis" size="1">
<option selected value="">Choose Destination
<option value="http://www.hotmail.com">>test
<option value="http://www.yahoo.com">test2
<input type=submit value='Go'>
</select>
</form>
</body>
</html>


Nu is het probleem dat, wanneer ik een keuze selecteer, mijn 'main'frame de betreffende pagina niet opent, maar opnieuw mijn dropdownmenu.

Hoe kan ik dit probleem verhelpen?

Lashknife

Legacy Member
door zoiets niet te submitten, maar te javascripten:

pas je box een beetje aan: <select id="urlmenu">
<input type="button" value="Go" onclick="loadURL()" /> ipv de submit button
(form-tags mag je ook weghalen, aangezien je helemaal geen form nodig hebt voor zoiets als dit)

en ergens in je script gedeelte zet je
Code:
function loadURL() {
 var currentValue = document.getElementById("urlmenu").options[document.getElementById("urlmenu").selectedIndex].value;
 if (currentValue != "") {
  parent.frames["main"].location = currentValue;
 }
}
dit zou het moeten doen. (ik weet jouw frames structuur niet eh, dus dat moet je zelf aanpassen (of als je geen js kennis hebt, laat iets weten!)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan