Propriété background de balise TD et Opera/Firefox

Signaler
Messages postés
30
Date d'inscription
vendredi 6 février 2004
Statut
Membre
Dernière intervention
23 octobre 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
bonjour, je suis confronté à un petit probleme de compatibilité de mon code JavaScript avec différents butineur.

Je souhaite mettre à jour l'image de fond d'une cellule HTML <td> via la propriété background.

En statique en HTML, j'arrive à mettre une image en fond sur IE/Opera/Firefox.
</td><td width="414" height="68" background="./banniere1.jpg" id="MySlideshow"> </td>

Par contre lorsque je modifie cette propriété en Javascript alors seul IE fonctionne.
document.getElementById('MySlideshow').background = "./banniere1.jpg";

Pouvez-vous m'indiquer comment utiliser cette propriété sous Firefox/Opera ou comment résoudre mon probleme sans remplacer le fond de <td> avec image .

L'exemple complet avec les image se trouve ici:
http://cjoint.com/?lfpnV1jUzr

Merci d'avamce pour votre aide</td>

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,
   document.getElementById('MySlideshow').style.backgroundImage = "url('adresse image')"; 
 par exemple ?
<hr />
                              Cordialement             Bul          [mon Site]       [M'écrire]
<hr />
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
je reposte

document.getElementById('MySlideshow').style.backgroundImage = "url('adresse image')";

car résultat distordu ???
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
pareil ? avec retour à la ligne
( à sucrer donc ! )

document.
getElementById
('MySlideshow')
.style.
backgroundImage
=
"url('image')";