bon tout d'abord mon code :
Alors voila, ma question et simple, POURQUOI sa ne marche pas ?<body>
<div id="screen">
<a id="img_g" href="accueil.html" title="Entrez chez Gorillaz !" >
<script type="text/javascript">
var imgElement = document.getElementById('img_g');
alert(imgElement.id);
var choix = Math.round(Math.random()*4);
var imgs = new Array(5);
//liste des chemins vers les images
for (var i=0; i<imgs.length; i++) {
imgs[i] = 'url("../img/index/gorillaz_' + i + '.jpg")';
}
alert(imgs[choix]);
imgElement.style.backgroundImage = imgs[choix];
</script>
</a>
</div>
</body>
J'ai d'abord voulu mettre le js dans un fichier separrer du code, pour faire propre, et de l'appeller avec addEventListener sur mon body, mais pas moyen, alors a defaut pour tester j'en suis arriver a ce pointc tres crade (je trouve) mais bon, sa aurrer du marcher a 100%, bein non WHY?
Plz help
Desoler, le but du script et de changer une image de façon aleatoire sur la page, en modifiant la propriete css backgroundImage du lien, en ce basant sur un tableau contenant les adresses relative de celle-ci
Partager