Changer css par javascript

Résolu
Bonjour à toutes et à tous,

Je sèche sur une formule magique et j'espère que vous allez pouvoir éclairer ma lanterne.

Pour changer un background-image en javascript sur un élément de type "DIV" ça se passe comme ca :

- document.getElementById(DIVID).style.background='blabla';

Pour changer le background-image en javascript de l'élément "BODY", c'est différent il faut faire :

- document.body.style.background='blabla';

MAIS ALORS ?? Pour changer le background de l'élément HTML (la page entiere) dans le cas ou il est stylé différement de body... COMMENT FAIRE ?

J'ai beau chercher, je ne trouve rien à ce sujet...

Quelqu'un connait la solution ? Merci
Configuration: Windows XP
Firefox 3.0.11

6 réponses

  1. Ben tt simplement document.style.background='blabla' je pense ^^
    0
    1. Malheureusement non ca ne fonctionne pas... mais je n'y avait pas pensé et c'est vrai que ca aurait pu !!!

      Merci quand meme, d'autres solutions ?
      0
      1. et document.getElementsByTagName("html")[0].style.background='blabla' non plus ?
        0
        1. C'est parfait, ca marche !!! Merci beaucoup mais avant d'en finir, peux tu m'expliquer pourquoi [0] ??

          Merci beaucoup c'est sympa en tout cas !!
          0
          1. Le getElementsByTagName te renvoit un tableau de ts les éléments dont le 'tag' (le nom de la balise) est html
            ici yen a que un, donc tu prends le premier élément du tableau, qui est 0
            0
            1. C'est bien ce que je me disais... Merci beaucoup !!!
              0