Bonjour à tous!!
Voila j'ai un script que je vais mettre sur mon site pour faire tourner des bannières relatives à mes autres sites. Voici le détail du script:
Code :
- /*
- Gestion de bannière
- SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
- http://www.editeurjavascript.com
- */
- ejs_banurl = new Array;
- ejs_banimageUrl=new Array;
- ejs_banimageDesc=new Array;
- ejs_banimageUrl[0] = "images/ban1.jpg";
- ejs_banurl[0] = "http://www.monsite1.com";
- ejs_banimageDesc[0] = "Description Site 1";
- ejs_banimageUrl[1] = "images/ban2.jpg";
- ejs_banurl[1] = "http://www.monsite2.com";
- ejs_banimageDesc[1] = "Description Site 2";
- ejs_banimageUrl[2] = "images/ban3.jpg";
- ejs_banurl[2] = "http://www.monsite3.com";
- ejs_banimageDesc[2] = "Description Site 3";
- affiche = false;
- function AffichePub()
- {
- if(!affiche)
- {
- numimage= Math.round(Math.random()*(ejs_banurl.length-1));
- document.write ('<a href="#" onClick="window.open(ejs_banurl[numimage],\'_blank\')"><img src="' + ejs_banimageUrl[numimage] + '" style="border: none" alt="' + ejs_banimageDesc[numimage] + '" title="' + ejs_banimageDesc[numimage] + '" name=ejs_banpub /></a>')
- affiche = true;
- }
- else
- {
- if(numimage == (ejs_banurl.length-1))
- numimage = 0;
- else
- numimage++;
- document.ejs_banpub.src=ejs_banimageUrl[numimage];
- }
- setTimeout("AffichePub()",2500);
- }
- AffichePub();
|
Je vous explique mon soucis: au chargement de la page, on a donc une image qui s'affiche et cette image change: mais pas la description (title) et le alt... en fait ça reste sur la description de l'image qui a été affichée à l'affichage de la page.
je voulais également m'affranchir du
Code :
- onClick="window.open(ejs_banurl[numimage],\'_blank\')"
|
en mettant ceci:
Code :
- document.write ('<a href="' + ejs_banurl[numimage] + '"><img src="' + ejs_banimageUrl[numimage] + '" style="border: none" alt="' + ejs_banimageDesc[numimage] + '" title="' + ejs_banimageDesc[numimage] + '" name=ejs_banpub /></a>')
|
Mais pareil que pour le alt: l'url du href="" reste celui de la première bannière affichée.
Voila je ne m'y connais pas trop en javascript, et j'aimerais savoir ce qui cloche dans mes manipulations
Merci d'avance à vous pour votre aide!
A bientot!