16. oktober 2001 - 13:17
Der er
16 kommentarer og 1 løsning
on the fly ændring af CSS
Kan jeg efter en side er loadet via JavaScript ændre: TD { COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica; FONT-SIZE: xx-small; } I så fald hvordan ?
Annonceindlæg fra Computerworld it-jobbank
16. oktober 2001 - 13:25
#1
Du kunne gøre sådan her: <html> <head> <STYLE> .color1 { color:#000000 } .color2 { color:#00ff00 } </STYLE> </script> <body> <table> <tr> <td name=\"td1\" class=\"color1\" onMouseover=\"this.className=\'color2\'\" onMouseout=\"this.className=\'color1\'\"> hej hej </td> </tr> </table>
16. oktober 2001 - 13:27
#2
Nej, kan jeg ikke ændre FONT-SIZE ?
16. oktober 2001 - 13:27
#3
Du ændre da bare font-size i color2
16. oktober 2001 - 13:28
#4
.color1 { color:#000000; font-size: 12px } .color2 { color:#00ff00; font-size: 20px }
16. oktober 2001 - 13:30
#5
ja men så skal jeg gøre det alle steder. Det ville være noget nemmere at ændre det 1 gang. Det skal bruges til browser optimering :)
16. oktober 2001 - 13:32
#6
Hvis du bruger det samme CSS script i alle filer så læg den eksternt og lav et link til den i stedet. Så behøver du kun ændre i én fil.
16. oktober 2001 - 13:37
#7
Vil du dermed mene at det ikke kan lade sig gøre at ændre det \"on the fly\" ?
16. oktober 2001 - 13:39
#8
Så vidt jeg ved ikke uden at opdatere siden.
16. oktober 2001 - 13:40
#9
16. oktober 2001 - 13:42
#10
Ole det lyder IE only agtigt :-)
16. oktober 2001 - 13:53
#11
16. oktober 2001 - 14:05
#12
I NS4.7 er der adskillige ting du IKKE kan ændre dynamisk. font-color, font-size oa. I NS6 kan du godt. på præcis sammen måde som i IE. Her er en liste over style properties du kan lege med i IE4.0: de vil ikke alle være aktive for et givet html element. de fleste af dem hedder nogenlunde det samme som de hedder i et stylesheet. self.low.document.body.style.background self.low.document.body.style.backgroundAttachment self.low.document.body.style.backgroundColor self.low.document.body.style.backgroundImage self.low.document.body.style.backgroundPosition self.low.document.body.style.backgroundPositionX self.low.document.body.style.backgroundPositionY self.low.document.body.style.backgroundRepeat self.low.document.body.style.border self.low.document.body.style.borderBottom self.low.document.body.style.borderBottomColor self.low.document.body.style.borderBottomStyle self.low.document.body.style.borderBottomWidth self.low.document.body.style.borderColor self.low.document.body.style.borderLeft self.low.document.body.style.borderLeftColor self.low.document.body.style.borderLeftStyle self.low.document.body.style.borderLeftWidth self.low.document.body.style.borderRight self.low.document.body.style.borderRightColor self.low.document.body.style.borderRightStyle self.low.document.body.style.borderRightWidth self.low.document.body.style.borderStyle self.low.document.body.style.borderTop self.low.document.body.style.borderTopColor self.low.document.body.style.borderTopStyle self.low.document.body.style.borderTopWidth self.low.document.body.style.borderWidth self.low.document.body.style.clear self.low.document.body.style.clip self.low.document.body.style.color self.low.document.body.style.cssText self.low.document.body.style.cursor self.low.document.body.style.display self.low.document.body.style.filter self.low.document.body.style.font self.low.document.body.style.fontFamily self.low.document.body.style.fontSize self.low.document.body.style.fontStyle self.low.document.body.style.fontVariant self.low.document.body.style.fontWeight self.low.document.body.style.height self.low.document.body.style.left self.low.document.body.style.letterSpacing self.low.document.body.style.lineHeight self.low.document.body.style.listStyle self.low.document.body.style.listStyleImage self.low.document.body.style.listStylePosition self.low.document.body.style.listStyleType self.low.document.body.style.margin self.low.document.body.style.marginBottom self.low.document.body.style.marginLeft self.low.document.body.style.marginRight self.low.document.body.style.marginTop self.low.document.body.style.overflow self.low.document.body.style.padding self.low.document.body.style.paddingBottom self.low.document.body.style.paddingLeft self.low.document.body.style.paddingRight self.low.document.body.style.paddingTop self.low.document.body.style.pageBreakAfter self.low.document.body.style.pageBreakBefore self.low.document.body.style.posHeight self.low.document.body.style.position self.low.document.body.style.posLeft self.low.document.body.style.posTop self.low.document.body.style.posWidth self.low.document.body.style.styleFloat self.low.document.body.style.textAlign self.low.document.body.style.textDecoration self.low.document.body.style.textDecorationBlink self.low.document.body.style.textDecorationLineThrough self.low.document.body.style.textDecorationNone self.low.document.body.style.textDecorationOverline self.low.document.body.style.textDecorationUnderline self.low.document.body.style.textIndent self.low.document.body.style.textTransform self.low.document.body.style.top self.low.document.body.style.verticalAlign self.low.document.body.style.visibility self.low.document.body.style.whiteSpace self.low.document.body.style.width self.low.document.body.style.wordSpacing self.low.document.body.style.zIndex
16. oktober 2001 - 14:05
#13
Det lader til at man ikke kan. nikolajdu, svar, så deler vi :|
16. oktober 2001 - 14:13
#14
Ikke IE-only, overhovedet - men på den anden side heller ikke kompatibelt med NS4. Vi er dog ved at være derhenne, hvor selv den aldrende \'The NetScape Warrior\' er ved at gå på \'NS4-pension\' :o) At få kodet NS4-kompatibelt koster ekstra........en pæn del...! :) jakoba >> Johhh, men pas dog på - et par af dem er buggy...også i IE4. Ikke mindst \'float\' :( /mvh
17. oktober 2001 - 16:47
#15
olebole >> BUSTED !!1! :D jaboo > NS4.* understøtter JSSS (JavaScript StyleSheets), ikke CSS (Cascading StyleSheets). Af samme grund skal du bruge JSSS hvis du dynamisk vil ændre på dine styles. Men hvorfor overhovedet besvære sig med det ? /Thor
17. oktober 2001 - 17:00
#17
Vi tilbyder markedets bedste kurser inden for webudvikling