Iedereen,
Mijn opstelling op dit moment:
Index.php
- include mootools en overige javascript bestanden
- een div met id desMenHor
Een overig javascript bestand
- bij het laden word er een request gedaan naar menu.php, zodra deze is gelukt word in index.php de div gevuld met wat er in menu.php staat.
Ander javascript bestand
- zorgt ervoor dat er een specifiek 'venster' opend zodra er op een link met een id is geklikt
Menu.php
- Hierin staat de html menu met op elke link een apart id
Probleem is dat het 'venster' niet word geopend zodra je op een link klikt. Het ligt echter niet aan het javascript bestand die voor de afhandeling hiervan zorgt. Want het werkt wel gewoon als ik de inhoud van menu.php gewoon in de index.php zet.
De reden waarom ik dat niet doe is omdat er ook weer andere versies van het menu zijn die in menu.php staan. En die versies worden ook gebruikt als er een variable in de url staat. En de keuze word ook weer aangeroepen door een request. Beetje moeilijk om uit te leggen waarom dat niet kan.. komt er gewoon op neer dat het niet op een andere manier kan.
Maar weet iemand hoe ik dit oplos? Ik heb wel vaker dat dit soort dingen het niet doen als het bestand word ingeladen door javascript zelf, maar het is me nooit gelukt om dit op te lossen
Mijn opstelling op dit moment:
Index.php
- include mootools en overige javascript bestanden
- een div met id desMenHor
Een overig javascript bestand
- bij het laden word er een request gedaan naar menu.php, zodra deze is gelukt word in index.php de div gevuld met wat er in menu.php staat.
Ander javascript bestand
- zorgt ervoor dat er een specifiek 'venster' opend zodra er op een link met een id is geklikt
Menu.php
- Hierin staat de html menu met op elke link een apart id
Probleem is dat het 'venster' niet word geopend zodra je op een link klikt. Het ligt echter niet aan het javascript bestand die voor de afhandeling hiervan zorgt. Want het werkt wel gewoon als ik de inhoud van menu.php gewoon in de index.php zet.
De reden waarom ik dat niet doe is omdat er ook weer andere versies van het menu zijn die in menu.php staan. En die versies worden ook gebruikt als er een variable in de url staat. En de keuze word ook weer aangeroepen door een request. Beetje moeilijk om uit te leggen waarom dat niet kan.. komt er gewoon op neer dat het niet op een andere manier kan.
Maar weet iemand hoe ik dit oplos? Ik heb wel vaker dat dit soort dingen het niet doen als het bestand word ingeladen door javascript zelf, maar het is me nooit gelukt om dit op te lossen
