Avatar billede tknudsen Nybegynder
20. september 2000 - 16:54 Der er 2 kommentarer og
1 løsning

ændring af css via javascript

jeg har følgende css:
<style type=\"text/javascript\">
    disabled {color:#000000;background-color:#c0c0c0;}
    enabled {color:#000000;background-color:#FFFFFF;}
</style>

som jeg ønsker at anvende på en tekstbox og en dropdown liste. Hvilken af de to styles der skal anvendes vælges ud fra teksten i en anden tekstbox - feks skal \'disabled\' stylen bruges hvis værdien i tekstboxen er 2 !?!?
Avatar billede jumper Nybegynder
20. september 2000 - 17:04 #1
For det første:

<style type=\"text/javascript\">
    .disabled {color:#000000;background-color:#c0c0c0;}
    .enabled {color:#000000;background-color:#FFFFFF;}
</style>

Der skal . foran, så det er en class. Nu kan vi så skifte den dynamisk. Lad os sige at vi har et tekstfelt ved navn Felt i en form ved navn Formular:

document.Formular.Felt.className = \'disabled\';
document.Formular.Felt.className = \'enabled\';

Lad os sige at vi har en DIV, <div id=skod> :

skod.className = \'disabled\';
skod.className = \'enabled\';

/Thor
Avatar billede tknudsen Nybegynder
21. september 2000 - 11:07 #2
thnx - det virker jo fint...Hvad er en DIV ?
Avatar billede jumper Nybegynder
21. september 2000 - 19:12 #3
En DIV et et HTML element, der ofte bliver brugt til at inddele siden i forskellige dele, deraf Divisor, og fungerer grundlæggende som et P element, paragraf :

<div>
Dette er noget tekst
</div>

<p>
Dette er en anden del tekst.
</p>

DIV elementer bliver ofte brugt i DHTML sammenhænge, da begge browsere kan ændre på dem dynamisk.

/Thor
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