webForumDet fria alternativet

Hämta submeny?

24 svar · 707 visningar · startad av Bosse168 · sida 2 av 2

kobranturreMedlem sedan maj 2004693 inlägg
#21

slarvmisstag

<script language="javascript1.2">
function andra(i,i1,i2,i3,i4){
if (document.getElementById(i).style.display == "block"){
document.getElementById(i).style.display="none";
}
else{
document.getElementById(i).style.display="block";
document.getElementById(i1).style.display="none";
document.getElementById(i2).style.display="none";
document.getElementById(i3).style.display="none";
}
}
</script>
</head>
<body>
<table id="1" onClick="andra('1submeny','2submeny','3submeny','4submeny');" style="cursor:pointer"><tr><td>Meny1</td></tr></table>
<table id="1submeny" style="display:none"><tr><td>submeny1</td></tr>
<tr><td>submeny1</td></tr>
<tr><td>submeny1</td></tr>
<tr><td>submeny1</td></tr></table>
<table id="2" style="cursor:pointer" onclick="andra('2submeny','1submeny','3submeny','4submeny')"><tr><td>Meny2</td></tr></table>
<table id="2submeny" style="display:none"><tr><td>submeny2</td></tr>
<tr><td>submeny2</td></tr></table>
<table id="3" style="cursor:pointer" onclick="andra('3submeny','1submeny','2submeny','4submeny');"><tr><td>Meny3</td></tr></table>
<table id="3submeny" style="display:none"><tr><td>submeny3</td></tr>
<tr><td>submeny3</td></tr>
<tr><td>submeny3</td></tr>
<tr><td>submeny3</td></tr></table>
<table id="4" style="cursor:pointer" onclick="andra('4submeny','1submeny','2submeny','3submeny');"><tr><td>Meny4</td></tr></table>
<table id="4submeny" style="display:none"><tr><td>submeny4</td></tr>
<tr><td>submeny4</td></tr>
<tr><td>submeny4</td></tr></table>
Bosse168Medlem sedan nov. 20031 018 inlägg
#22

Det funkade men finns det inget sätt så man slipper ha med submenyerna i OnClick?

<a href="javascript:;" target="_self" onClick="andra('1submeny','2submeny','3submeny','4submeny','5submeny,'6submeny,'7submeny,'8submeny,'9submeny,'10submeny,'11submeny');"

Blir ganska mycket kod när man har 12 huvudkategorier ;)

Bosse168Medlem sedan nov. 20031 018 inlägg
#23

Det går alltså inte att fixa?

Bosse168Medlem sedan nov. 20031 018 inlägg
#24

Jag vill inte använda display:none utan vill vid onClick att den ska visa den array:en vars id:e jag får fram vid klicket på en av huvudmeny länkarna.

submenu[0]='undermeny 1'

submenu[1]='undermeny 2'
Bosse168Medlem sedan nov. 20031 018 inlägg
#25

Kan man inte på något sätt skriva om denna kod så den visar mina arrys istället för att visa/döja div taggarna?

<script type="text/javascript">

function visa_dolj(namn)
{
if (document.all)
{
document.all[namn].style.visibility='visible'; //Explorer 4,5 har denna hierarki
}
else if (document.layers)
{
document.layers[namn].hvisibility='show'; //Netscape 4 har denna hierarki
}
else if (document.getElementById)
{
document.getElementById(namn).style.visibility='visible'; //Explorer 6 och Netscape 6 har denna hierarki
}
}

//-->
</SCRIPT>
132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)