Tjena
Jag har en meny i DHTML, en modifierad Version av Jojoxx DOM Meny 2.
Den använder window.onload=function(){ initMenu(); } längst ner i JS filen, som infogas m.h.a den vanliga <script> taggen.
Nu har jag försökt implementera ett annat DHTML script, för att visa / dölja divar.
Detta script använder window.onload för att det ska funka och där får jag problem.
Antingen funkar inte menyn som den ska, eller så funkar inte det sistnämnda scriptet.
Jag har testat flera olika saker som att köra onload-raderna efter varandra, kombinerat dessa till en rad osv. men utan att lyckas.
DOMAssistant.functionsToCall = [
/*
functionName // name of function
"functionName()" // name of function with parentheses and optional arguments
*/
"initMenu()"
initShowHideDivs
];
I filerna ska det i normala fall se ut såhär: menu.js:
window.onload=function(){ initMenu(); }
Men finessen med DOMAssistantLoad är att den är blixtsnabb eftersom den kör funktionerna direkt när själva koden har laddat, så man slipper vänta på bilder och annat som tar extra tid.
Varje gång man kör en funktion så måste man anropa den med paranteser för argumentens skull.
Men om man refererar till en funktion så används inte paranteser.