[JS] Dropdown menu welke keuze onthoud

Pagina: 1
Acties:

  • Markje_X
  • Registratie: Maart 2000
  • Laatst online: 29-10-2014

Markje_X

a.k.a. Olthuis

Topicstarter
Ik ben bezig met het maken van een website met een dropdown menu. Het implementeren van het dropdown menu is niet het probleem. Het probleem is dat ik op geen enkele mogelijkheid het menu kan 'laten onthouden' welke keuze er is gemaakt.

Wanneer je bijvoorbeeld klikt op Producten en dan op Lagers dan zou de knop Producten groen moeten blijven.

Heeft iemand een suggestie hoe dit opgelost kan worden?

Url menu:
http://www.marganza.nl/steenhuis/framesNieuw/leftTop.htm

Url frames:
http://www.marganza.nl/steenhuis/indexNew.htm

Ook heb ik gezocht naar andere menu's, echter heb ik geen één kunnen vinden die deze functie had in de demo versie. Het menu moet ook zichtbaar zijn op de MAC en dit menu is dat toevallig.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

bijhouden welke keuze er is gemaakt (cookie of in een hidden frame), en met javascript ervoor zorgen dat bij navigatie de keuze weer geselecteerd word

Intentionally left blank


  • Markje_X
  • Registratie: Maart 2000
  • Laatst online: 29-10-2014

Markje_X

a.k.a. Olthuis

Topicstarter
En dan blijft die automatisch op mouse on staan?

Heb je ook een voorbeeld hiervan?

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

hier heb ik weleens een script voor geschreven
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
kleur_aan = '#cc0000'
kleur_aan1 = '#cc0001'
kleur_uit = '#06478e'
var klik
function klik(knop){
Parent = knop.parentElement;
for (
    de_knoppen = 0;
    de_knoppen < Parent.children.length;
    de_knoppen ++
    )
Parent.children[de_knoppen].style.color=kleur_uit,
knop.style.color=kleur_aan;
}
function uit(knop){
if (knop.style.color == kleur_aan) knop.style.color=kleur_aan; else knop.style.color=kleur_uit;
}
function over(knop){
if (knop.style.color == kleur_aan) knop.style.color=kleur_aan; else knop.style.color=kleur_aan1;
}
code:
1
2
3
4
5
6
<table>
 <tr>
  <td onClick="klik(this)" onMouseOver="over(this)" onMouseOut="uit(this)"> linknaam </td>
  <td onClick="klik(this)" onMouseOver="over(this)" onMouseOut="uit(this)"> linknaam </td>
 </tr>
</table>

[ Voor 58% gewijzigd door crisp op 27-10-2003 16:23 . Reden: code fix :) ]

Blog [Stackoverflow] [LinkedIn]


  • Markje_X
  • Registratie: Maart 2000
  • Laatst online: 29-10-2014

Markje_X

a.k.a. Olthuis

Topicstarter
Dit bovenstaande kan ik gewoon invoegen in het script welke bij het menu hoort?

Dan moet ik de afbeeldingen dus vervangen door tekst?

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

op dit moment zoekt het script naar td's en veranderd hij automatisch alle td's van kleur zodra er op een andere geklikt word.

Eventueel kan je natuurlijk hier ook plaatjes/divjes wat dan ook van maken.

Blog [Stackoverflow] [LinkedIn]

Pagina: 1