Just nu i M3-nätverket
Jump to content

document.layers...öh


Pär Karlsson

Recommended Posts

Pär Karlsson

Hejsan.

Jag har gjort en drop-down-meny i javascript.

Nu är det så att den bara fungerar i explorer.

För att försöka få lite kompabilitet i scriptet så har jag byggt det på variabler beroende på vilken webbläsare personen i fråga har.

Netscape varken gömmer eller behandlar de lager jag angett, utan listar bara upp dem i längst upp till vänster på skärmen. Funktionen för att kontrollera webbläsare ser ut så här:

 

function testa(){

if (navigator.appName == "Netscape")

{

lager="document.layers.";

stil=".";

synlig="show";

gom="hide"

}

else

{

lager="document.all.";

stil=".style.";

synlig="visible";

gom="hidden"

}

 

För att sedan visa resp gömma lagren har jag följande funktioner:

 

function visa(namn){

eval(lager+namn+stil+'visibility=synlig');

}

function bort(namn){

eval(lager+namn+stil+'visibility=gom');

 

Namn är alltså id:t på div:en...

Är det något fel på detta script eller ligger felet kanske senare i koden? Jag kan publicera hela koden ifall ni vill titta på resten.

 

Alltså.. hjäälp! =)

Link to comment
Share on other sites

  • 3 weeks later...

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...