login  Naam:   Wachtwoord: 
Registreer je!
 Forum

JavaScript onclick menu, kleur/naast elkaar

Offline sjorzzzie - 03/10/2006 15:16 (laatste wijziging 03/10/2006 16:06)
Avatar van sjorzzzieNieuw lid Ik ben bezig met een menu-tje in java (gewoon van iemand anders gepakt en de styles een beetje veranderd.)

nou wil ik dat als je ergens op heb gedrukt dat deze oranje word, zodat je kan zien welke route je neemt door het menu.

En hoe zorg je dat hij wat je open heb geklikt, ook weer terug inklapt, zodat je niet alle keuzes open kan zetten.

wie kan mij helpen?

Alvast bedankt

  1. verwijderd


Citaat:
Rensjuh edit:
Lappen code graag op http://www.plaatscode.be en niet hier in het forum.

7 antwoorden

Gesponsorde links
Offline Dark_Paul - 03/10/2006 15:23
Avatar van Dark_Paul PHP ver gevorderde Voeg er een ding bij, bijv. hoofdmenu bij de functie (dus de functie wordt 'function showHide (menu, theid)' en stuur 'this' mee in je onclick, dus onclick="showHide(this, 'mymenu1').
Zet dan in je functie erbij:
  1. menu.styles.background-color= '#ff0000';

Vervang die waarde door de gewenste kleur (nu zal dat resulteren in rood). Controleer ff vantevoren welke kleur ie is, en plaats 'm dan in je if-else stukje (zodat ie weer de oorspronkelijke kleur krijgt als je op een andere klikt).
Offline sjorzzzie - 03/10/2006 15:53
Avatar van sjorzzzie Nieuw lid Nu kan ik er niet meer op klikken,

http://www.plaatscode.be/2784/

Wat heb ik fout gedaan?
Offline timo - 03/10/2006 16:06
Avatar van timo PHP ver gevorderde verander titel even naar JavaScript, ik dacht dat het over Java ging...
Offline Dark_Paul - 03/10/2006 16:07
Avatar van Dark_Paul PHP ver gevorderde Er gebeurt dus niets meer als je erop klikt. Wat zegt de Javascript-console van FireFox als foutmelding?
De console vind je onder Extra -> JavaScript Console.
Klik eerst even op de link en geef dan de foutmelding door.
Offline sjorzzzie - 03/10/2006 16:13
Avatar van sjorzzzie Nieuw lid Hij zegt:
Fout invalid assignment left-hand side
Menu.styles.background-color= '#ff0000';

En dan een groen pijltje naar de=
Offline Dark_Paul - 03/10/2006 16:14 (laatste wijziging 03/10/2006 16:34)
Avatar van Dark_Paul PHP ver gevorderde Ik ga even wat proberen hiermee, verwacht over een aantal minuten een reactie. Met deze functie heb ik het opgelost. Zodra je klikt wordt 't rood, als je weer klikt (en 't dus weer invouwt) wordt 't weer wit. Ook houden eerder geklikte knoppen een rode achtergrond.
Je kan het ook nog iets uitbreiden met wat extra kleuren, verwacht daar over enkele minuten weer bericht over (even testen).
Beide scripts staan op plaatscode.be:
http://www.plaatscode.be/2785/
Offline sjorzzzie - 03/10/2006 16:33
Avatar van sjorzzzie Nieuw lid Wow... hij doet het,

Vet gaaf,

Hardstikke bedankt man! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.376s