GNT sans publicité, site mobile, fonctionnalitées exclusives...

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

Le
Mouarf
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 width="414" height="68" background="./banniere1.jpg"
id="MySlideshow">&nbsp;</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
<IMG>.

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

Merci d'avamce pour votre aide
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
  • Opera Mini est la version nomade du célèbre navigateur Web d'origine norvégienne.
  • Opera est un navigateur Web incluant entre autres choses un client IRC, un client de...
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
ASM
Le #682396
j'arrive à mettre une image en fond sur
IE/Opera/Firefox.
id="MySlideshow">&nbsp;</td>


C'est rès vilain d'écrire ça, ce serait plus joli :

id="MySlideshow">&nbsp;</td>

Par contre lorsque je modifie cette propriété en Javascript alors seul IE
fonctionne.


Encore une approximation à la IE ! :-(

document.getElementById('MySlideshow').background = "./banniere1.jpg";


document.getElementById('MySlideshow').style.backgroundImage="url(/banniere1.jpg)";

Attention ! il y a des chances qu'il faille une url relative.

Publicité
Suivre les réponses
Poster une réponse
Anonyme