select/option en automatisch aanpassen

Status
Niet open voor verdere reacties.

falcojugger

Gebruiker
Lid geworden
29 dec 2008
Berichten
279
Beste Allemaal,

Ik heb een website waarvan een van de pagina's nogal lang is.
Om naar subonderwerpen te springen gebruik ik het volgende:

Code:
<a href="#nummertje">nummertje</a>
<a name="nummertje">

Ik wil graag een select/option geval, want deze lijst met subonderwerpen wordt ook nogal lang. dus:

Code:
<select>
<option> 1 </option>
<option> 2 </option>
</select>

Nu wil ik graag, dat als ik "2" zou selecteren, ik meteen naar het subonderwerp verderop op de pagina ga. Hoe krijg ik dit voor elkaar?

Bij voorbaat dank!
 
Om op mijn eigen vraag te beantwoorden:
dit lukt dus niet met html voor zover ik weet, maar wel met javascript

Code:
Example:

<form id="aform">
<select id="mymenu" size="1">
<option value="nothing" selected="selected">Select a site</option>
<option value="http://www.dynamicdrive.com">Dynamic Drive</option>
<option value="http://www.codingforums.com">Coding Forums</option>
<option value="http://www.cssdrive.com">CSS Drive</option>
</select>
</form>

<script type="text/javascript">

var selectmenu=document.getElementById("mymenu")
selectmenu.onchange=function(){ //run some code when "onchange" event fires
 var chosenoption=this.options[this.selectedIndex] //this refers to "selectmenu"
 if (chosenoption.value!="nothing"){
  window.open(chosenoption.value, "", "") //open target site (based on option's value attr) in new window
 }
}

</script>
 
tijd om eerst te vragen hoe het zit ;)

ik ken PHP namelijk al heel erg lang.
het enige is dat ik nu met een Joomlasysteem werk, waarbij je in artikelen geen PHP code kan plaatsen. (ja of met allerlei plugins waar ik nog niet achter ben)
 
tijd om eerst te vragen hoe het zit ;)

ik ken PHP namelijk al heel erg lang.
het enige is dat ik nu met een Joomlasysteem werk, waarbij je in artikelen geen PHP code kan plaatsen. (ja of met allerlei plugins waar ik nog niet achter ben)

Je kan in Joomla gewoon PHP plaatsen.
Kan je hierbij helaas niet helpen.
Joomla is een systeem wat ik al jaren vermijdt omdat het totaal niet gebruiksvriendelijk is.
Eigen CMS blijft altijd het fijnst om mee te werken.

Je zult uiteindelijk een ajax call moeten doen of via de een url variabele moeten meegegeven welke select box er is gekozen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan