Avatar billede da_kbaz Nybegynder
06. august 2002 - 18:04 Der er 3 kommentarer

Gør layer synligt i IE5

Hejsa.

Jeg har et layer med id="menu" og det er som default sat til "hidden".

Jeg bruger denne kode til at gøre det synligt :

if(NN4) {
    document.layers["menu"].visibility = "show";
}

if(IE4) {
    document.all["menu"].style.visibility = "visible";
}

Men det virker af en eller andne grund ikke i Internet explorer 5.0? Det virker i IE5.5 og IE6.0 - Det der undrer mig er at koden skulle virke til IE4, men der har jeg desværre ikke mulighed for at teste den. Er der nogen der har et forslag til hvad jeg kan gøre?
Avatar billede jakoba Nybegynder
06. august 2002 - 18:08 #1
den skulle også virke i IE5.  kan det være der er noget helt andet galt?
Avatar billede fangel Nybegynder
06. august 2002 - 18:59 #2
hmm... hedder den ikke

document.all["menu"].style.display = ""; // gør synlig
document.all["menu"].style.display = "none"; // gør usynlig

Dea_PG
Avatar billede knudgert Nybegynder
07. august 2002 - 00:09 #3
Med visibility er der afsat plads på siden til det.
Med display bliver der først gjort plads, når handlingen udføres, så evt. indhold nedenunder vil forskubbe sig.
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