Hej!
Jag har lånat denna menyn från jojoxx.net och lagt den i en phpsida som jag använder som en template.
http://www.jojoxx.net/dhtml/examples/DOMmenu2.html
Då är det ju så att menyn ligger på varje sida som jag gjort med denna template. Inga konstigheter, men om jag vill vet vilka menydelar som är utfällda när jag klickar på en länk i menyn blir det värre. Tex om jag har klickat på
- Menu A
- Menu A-A
- Menu A-A-A
Länkar A-A-A-1
Och valt att klickat på sidan Länkar A-A-A-1 då laddas ju javascriptet igen om nollställer det jag klickat på. Går det på något sätt att skicka med vad man har klickat på i url:en och sedan öppna menyn som den var på föregående sida med det?
DOM Meny 2 på jojoxx.net
7 svar · 236 visningar · startad av nordan
Menar du sätta en cookie kanske?
Det kanske går att expandera trädet med ett onload-event på de sidor du vill öppna.
<body onload="return sw('menu_a_a')">
Eller lägga in menyn i en iframe(kanske skulle vara det smidigaste).
Jo det var så jag tänkte där tror jag att man behöver skicka med dom i url:en eftersom jag inte vet vad användaren trycker på
Varför inte i en iframe då?
Det finns en odokumenterad funktion som heter findLink() som letar reda på angiven länk och expanderar den meny som innehåller den. Den kan anropas från onload i <body> med location.href enligt följande exempel:
Precis vad jag var ute efter Jojoxx Tack!