UrMeMedlem sedan apr. 2001762 inlägg 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
<a href="#" onclick="foldmenu(1,0); return false" class="clFoldLinks" onfocus="if(this.blur)this.blur()"> <img src="bilder/program_on.gif" width="131" height="22" border="0"></a>
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:
<script type="text/javascript" for="onload">
foldmenu(1);
return false
</script>
Händer dock ingenting :/
Tacksam för all hjälp!
JojoxxMedlem sedan juni 20004 308 inlägg <script for="window" event="onload" language="JavaScript" type="text/javascript">
foldmenu(1);
</script>
UrMeMedlem sedan apr. 2001762 inlägg 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? ..
JojoxxMedlem sedan juni 20004 308 inlägg 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.
UrMeMedlem sedan apr. 2001762 inlägg 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.
Tack på förhand!
UrMeMedlem sedan apr. 2001762 inlägg Ah.. jag har fixat det.. för den intresserade så hittade jag lösningen på http://www.stilleye.com/scripts/foldmenu/
Man måste använda en webbserver för att det ska funka.. går ej att köra lokalt.