Avatar billede speedy Nybegynder
19. maj 2001 - 00:03 Der er 3 kommentarer og
2 løsninger

Række-farve

Denne funktion skal kunne skifte to ting: Om en div (som her er \'indhold\' + id) er synlig eller ej og det virker,
men rækken (\'tr\' + id) kan vi ikke skifte baggrundsfarve på???

function post_skift(id) {
    var link = document.getElementById(\'indhold\' + id);
    var tr = document.getElementById(\'tr\' + id);
    if (link.style.display == \'none\') {
        link.style.display = \'block\';
        tr.style.background-color = \'blue\';
    } else {
        link.style.display = \'none\';
        tr.style.background-color = \'\';
    }
}
Avatar billede jakoba Nybegynder
19. maj 2001 - 00:08 #1
Det er kun i CSS styles du kan bruge navnet background-color. Javascript ser bindestregen som et minustegn og prøver forgæves at lave et regnestykke ud af det.
sig istedet:
    tr.style.bgcolor = \'blue\'

mvh JakobA
Avatar billede speedy Nybegynder
19. maj 2001 - 00:12 #2
Det virker umiddelbart ikke ?

Kan det have noget at gøre med at man skal henvende sig til tabellen.
Avatar billede erikjacobsen Ekspert
19. maj 2001 - 00:16 #3
backgroundColor
Avatar billede speedy Nybegynder
19. maj 2001 - 00:23 #4
Det er som om den ikke kommer i \"kontakt\" med rækken, da den skriver \"et objekt var ventet\" i fejlmeddelelsen.

Hvad gør vi galt ?

/SpEeDy
Avatar billede speedy Nybegynder
19. maj 2001 - 00:35 #5
Vi fandt selv ud af det

det var pga. store og små bogstaver i bgColor :( Hvorfor skal javascript være case-sensitivE!!!! Jeg hader det :)

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