Avatar billede mailand Nybegynder
13. januar 2005 - 11:11 Der er 4 kommentarer

js og inkluderede styles

Hmm.

Kan det passe, man ikke kan scripte op imod elementers styling, der ligger i et eksternt stylesheet?

Fx. et element, der har sat display:none; i et eksternt style...

Bør det ikke være muligt at spørge til

if (o.display == "none") {
  // gør noget ...
}

#Mailand
Avatar billede roenving Novice
18. januar 2005 - 00:24 #1
Det er korrekt, at du ikke kan aflæse style-properties, som er sat udenfor elementet, medmindre de er sat med javascript !-)

-- men som regel skal man jo toggle en property, man godt kender værdien for første gang, man støder ind i den, så man kan f.eks. gøre:

if (o.display != "block") {
  // gør noget ...
}
Avatar billede olebole Juniormester
18. januar 2005 - 00:36 #2
<ole>

I IE kan du spørge med 'currentStyle' i stedet for 'style' - men det har ikke noget at gøre med officielle standarder  :)
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/currentstyle.asp

- se også:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/runtimestyle.asp

/mvh
</bole>
Avatar billede mailand Nybegynder
18. januar 2005 - 09:15 #3
tak begge to...

smid et svar begge to, så lukker jeg.

#Mailand
Avatar billede roenving Novice
18. januar 2005 - 15:14 #4
Oki '-)
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