Avatar billede botha Nybegynder
21. november 2003 - 23:53 Der er 11 kommentarer og
1 løsning

hjælp - menuen klapper sammen

HJÆLP denne menu klapper sammen med det samme man trykker på et af undermenupunkterne.

Den skal KUN klappe sammen igen hvis man trykker på selv menupunktet igen.

-----
<html>
<head>
<SCRIPT LANGUAGE=javascript>
constMaxItem=2
function fnDispThis(active)
{
for (i=1; i < constMaxItem+1; i++)
    {
    if (i!=active)
        {
        document.all("sub"+i).style.display="NONE"
        }
    else
        {
        document.all("sub"+active).style.display= (document.all("sub"+active).style.display == "none") ?"BLOCK":"NONE";
        }
    }
}
</SCRIPT>
</head>
<body>
<table>
<tr>
<td class="format" onclick="fnDispThis(1)" style="Cursor:HAND;">
menu 1<br>
<DIV id="sub1" style="Display:'NONE';">
&nbsp;&nbsp;&nbsp;<a href="link">u11</a><br>
&nbsp;&nbsp;&nbsp;<a href="link">u12</a><br>
</DIV>
</td>
</tr>
<tr>
<td class="format" onclick="fnDispThis(2)" style="Cursor:HAND;">
menu 2<br>
<DIV id="sub2" style="Display:'NONE';">
&nbsp;&nbsp;&nbsp;<a href="link">u21</a><br>
&nbsp;&nbsp;&nbsp;<a href="link">u22</a><br>
</DIV>
</td>
</tr>
</body>
</html>
Avatar billede grunken Nybegynder
22. november 2003 - 00:01 #1
<SCRIPT type="text/javascript">
function fnDispThis(elm)
{
document.getElementById('sub'+elm).style.display=(document.getElementById('sub'+elm).style.display=="none")?"block":"none";
}
</SCRIPT>
Avatar billede botha Nybegynder
22. november 2003 - 00:10 #2
hvor skal det placeres ?
Avatar billede grunken Nybegynder
22. november 2003 - 00:12 #3
skift det ud med det eksisterende script ;)
Avatar billede botha Nybegynder
22. november 2003 - 00:18 #4
den klapper stadig samme ?
Avatar billede grunken Nybegynder
22. november 2003 - 00:21 #5
okay så ;)

her ->


<html>
<head>
<SCRIPT type="text/javascript">
function fnDispThis(elm)
{
document.getElementById('sub'+elm).style.display=(document.getElementById('sub'+elm).style.display=="none")?"block":"none";
}
</SCRIPT>
</head>
<body>
<table>
<tr>
<td class="format" onclick="fnDispThis(1)" style="Cursor:HAND;">
menu 1<br>
<DIV id="sub1" style="Display:'NONE';">
&nbsp;&nbsp;&nbsp;<a href="link">u11</a><br>
&nbsp;&nbsp;&nbsp;<a href="link">u12</a><br>
</DIV>
</td>
</tr>
<tr>
<td class="format" onclick="fnDispThis(2)" style="Cursor:HAND;">
menu 2<br>
<DIV id="sub2" style="Display:'NONE';">
&nbsp;&nbsp;&nbsp;<a href="link">u21</a><br>
&nbsp;&nbsp;&nbsp;<a href="link">u22</a><br>
</DIV>
</td>
</tr>
</body>
</html>
Avatar billede grunken Nybegynder
22. november 2003 - 00:21 #6
og nej den klapper ikke sammen, men gør derimod hvad du ber om ;)
Avatar billede botha Nybegynder
22. november 2003 - 00:26 #7
menuen skal åbne en side i en anden frame, og med det samme man trykker på et menupunkt, så klapper den sammen.
Avatar billede grunken Nybegynder
22. november 2003 - 00:31 #8
så giv mig et link, eller noget mere fyldestgørende kode, for ovenstående virker fint
Avatar billede grunken Nybegynder
22. november 2003 - 00:32 #9
ok så ;), kan se at jeg over så at det det hele var inde i samme td ;)
Avatar billede grunken Nybegynder
22. november 2003 - 00:36 #10
<html>
<head>
<SCRIPT type="text/javascript">
function fnDispThis(elm)
{
document.getElementById('sub'+elm).style.display=(document.getElementById('sub'+elm).style.display=="none")?"block":"none";
}
</SCRIPT>
</head>
<body>
<table cellpadding="0" cellspacing="0">
<tr>
<td class="format" onclick="fnDispThis(1)" style="Cursor:HAND;">
menu 1<br>
</td>
</tr>
<tr>
<td>
<DIV id="sub1" style="Display:'NONE';">
&nbsp;&nbsp;&nbsp;<a href="link">u11</a><br>
&nbsp;&nbsp;&nbsp;<a href="link">u12</a><br>
</DIV>
</td>
</tr>
<tr>
<td class="format" onclick="fnDispThis(2)" style="Cursor:HAND;">
menu 2<br>
</td>
<tr>
<td>
<DIV id="sub2" style="Display:'NONE';">
&nbsp;&nbsp;&nbsp;<a href="link">u21</a><br>
&nbsp;&nbsp;&nbsp;<a href="link">u22</a><br>
</DIV>
</td>
</tr>
</tr>

</body>
</html>
Avatar billede botha Nybegynder
22. november 2003 - 10:31 #11
hmmm ok det var bedre, men jeg kan ikke rigtigt overskue hvad forskellen var på de 2 ?
Var det bare noget med tabellen ?
(jeg skal have det ført ind i en mega lang menu, som jeg ikke ville forvirre dig med, så jeg lave den lille simple)
Dervfor er det vigtigt at jeg forstår helt hvad du ændrede.
Avatar billede botha Nybegynder
22. november 2003 - 23:53 #12
nej det virker altså stadig ikke :-(

se her :
http://www.botha.dk/menutest/

jeg opretter lige et nyt spg. så det her ikke bliver for gammelt.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester