Avatar billede phliplip Nybegynder
18. januar 2005 - 06:49 Der er 9 kommentarer og
1 løsning

JS: Ændre CSS med en string

Hej Exp!

Jeg er igang med at lave en CSS editor, og har lavet det meste ;) Jeg har en JS function der genererer og returnerer en CSS streng fx; 'color: #00FF00; font-family: Verdana;' osv. På mit live eksempel som ligger i en TD med id=excell vil jeg gerne bruge det.. jeg har prøvet med:

var css = getCSS();
document.getElementById('excell').style = css;
og
document.getElementById('excell').style.value = css;

Det syntes ikke lige at virke :--( får hele tiden at vide at medlemmet blev ikke fundet
Avatar billede yellow Nybegynder
18. januar 2005 - 10:06 #1
prøv med
document.getElementById('excell').style.cssText = css;
Avatar billede phliplip Nybegynder
18. januar 2005 - 13:39 #2
Tak tak.. lige det jeg manglede ;) Smid et svar
Avatar billede yellow Nybegynder
18. januar 2005 - 13:47 #3
svar
Avatar billede roenving Novice
18. januar 2005 - 14:34 #4
Når du alligevel har noget js, som genererer det, kan du jo også (det understøttes vist endnu bedre !-)

elm.style[var1] = var2;

-- i din getcss-funktion ...
Avatar billede phliplip Nybegynder
18. januar 2005 - 15:20 #5
roenving> Tak for forslaget.. men tror jeg holder mig til det andet i første omgang ;)
Avatar billede olebole Juniormester
18. januar 2005 - 17:54 #6
<ole>

... måske ikke så klogt, da det er proprietær IE-kode  :)

/mvh
</bole>
Avatar billede phliplip Nybegynder
18. januar 2005 - 22:09 #7
Ole> Vi to må vist tage et kursus i "forstå-hvad-den-anden-siger" ;) Hvad er det der ikke er så klogt?
Avatar billede olebole Juniormester
18. januar 2005 - 22:37 #8
Koden virker kun i IE. Der er ikke andre browsere, der kender property'en 'cssText'  :)
Avatar billede roenving Novice
19. januar 2005 - 14:07 #9
Er cssText ikke kommet med i de allerseneste Gecko'er ?-)
Avatar billede phliplip Nybegynder
19. januar 2005 - 16:02 #10
Ok.. men hvis vi nu forestillede os at jeg ikke var ret ligeglad med at IE bruges af 89% af besøgende på verdensplan (ifl. TheCounter.com - Dec 04)... hvad kunne jeg så bruge i stedet !?
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