webForumDet fria alternativet

Undermeny i Netscape?

3 svar · 196 visningar · startad av mangej

mangejMedlem sedan apr. 200224 inlägg
#1

Jag har en undermeny som fungerar utmärkt i IE 4 och senare. Finns det någon som vet hur man får den att fungera i Netscape också? Funktionen som anropas vid klickning ser ut så här:

//funktion som visar/döljer undermenyn
function change()
{
if(document.all) //om det är IE
{
//gäller bara för classen expandable
if (event.srcElement.className=="expandable")
{ //för att minska kodmängden
var x=event.srcElement.parentElement;

  //om unermenyn är dold
   if (x.all\[1\].style.display=="none")		
    { //visar undermenyn som ett block
        x.all\[1\].style.display="block";	
     } 

else //om undermenyn syns
{ //döljer undermenyn
x.all[1].style.display="none";
}
}
}

else //Om Netscape
{
}

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Syftar du på Netscape 4 kan jag tyvärr bara säga att den inte klarar av att rendera om sidan efter det att den laddats på detta sätt (att ändra display mellan block och none).

mangejMedlem sedan apr. 200224 inlägg
#3

Tack för svaret, men finns det någon lösning för nyare versioner av Netscape som 6.2.2 eller 7.0?
(Behöver ju inte se exakt likadan ut.)

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Jag vet inte hur din meny är tänkt att fungera, men jag har ett exempel här som fungerar båda med IE DOM och Mozilla (Netscape 6). Du kan givetvis snygga till det med bilder och sånt, men exemplet visar grunden (=visa källa).

123 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)