Jag har ett meny script som "foldar" ut sig när man klickar på en knapp. Och det funkar ju bra, men jag vill att menyn redan ska vara "utfoldad" när man laddar sidan. Lite kod
onclick gör ju att menyn viker ut sig när man klickar på knappen. Men jag vill att menyn redan ska vara utvikt när sidan laddas. Och det går inte att lägga i body-taggen. Detta är bara en extremt liten del av koden. Jag kan ju nämna att scriptet är hämtat från dhtmlcentral.com.
Men tycker att ett enkelt javascript borde man kunna lägga precis ovanför länken som gör att menyn rullar ut när sidan laddas. Dock är jag rätt kass på javascript ;)
Har testat detta javascript precis ovanför länken:
Då blir det ett felmeddelande att en variabel är odefinierad i funktionen som ska köras och menyn visas inte överhuvudtaget. Skumt.. vad är skillnaden att köra det där onload scriptet jämfört att köra onclick på en länk egentligen? ..
Det är väl möjligt att du har någon variabel i scriptet (ex. i funktionen foldmenu() ) som inte är definierad vid tillfället när funktionen anropas. I ditt senaste exempel anropar du t.ex. funktionen med endast 1 argument nämligen 1, i ditt onClick-event använder du däremot 2 argument, 1 och 0.
Det var fel i onclick exemplet... det ska bara vara en 1:a, 0:an ska inte vara med.
Det är foldoutmenu2 scriptet från https://www.dhtmlcentral.com .. så om nån har lyckats med detta förut .. eller vet hur man ska gå tillväga för att få menyn att "rulla ut" sig när sidan laddas kan gärna posta :) ..
Jag använder även php för att veta vart i menyn man är.. på det sättet så "rullar" bara rätt meny ut sig.