Jeg har fundet et javascript, der kan lave en menu, hvor jeg ved at trykke på et billede (et plus f.eks) kan folde en undermenu ud. I disse submenuer har jeg selvfølgelig links til andre sider. Mit problem er, at jeg gerne vil gemme brugerens valg, så når vedkommende klikker på et link så husker den hvilke undermenuer brugeren har foldet ud. Selve scriptet er nok for langt at poste, men her ser i hvordan jeg bygger menuen: <tr id="Book"> <td class="Menu"> </td> </tr>
Osv. Nederst har jeg så det kald til scriptet, der laver selve menuen: <SCRIPT LANGUAGE=javascript> OpenNode('Book'); </SCRIPT>
Jeg ved at, hvis jeg f.eks skriver Collapse('Book.1') i det sidste script, så vil den folde denne menu ud. Men hvordan gemmer jeg valgene? Håber det er forklaret tydeligt.
Den nye side kender jo ikke det valg, så du skal på en eller anden måde gøre den næste side opmærksom på det, og lade den folde den aktuelle menu ud ...
Enten ved at sætte det i urlen eller ved at bruge en cookie !-)
Jeg kender ingenting til Javascript... Der er jo flere undermenuer. Derfor kan jeg ikke bare lave en querystring. Hvis jeg nu åbner to menuer, så kan den jo kun identificere den ene på den måde. Kan man ikke benytte noget som minder om session variable som registreres ved onclick, så den hele tiden er opdateret og kan hentes fra centralt hold?
Jeg har valgt at benytte frames i stedet - det viser sig at være en meget bedre løsning. Men tak for hjælpen Roenving...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.