JJJ
samedi 28 mai 2005 à 16:31
Tu peux aussi utiliser le javascript de cette façon :
Dans un fichier terminé par l'extension .js
CODE
js_banurl = new Array;
js_banimageUrl=new Array;
js_banimageUrl[0] = "url/Image1.gif";
js_banurl[0] = "Url du lien";
js_banimageUrl[1] = "url/Image2.gif";
js_banurl[1] = "Url du lien";
js_banimageUrl[2] = "url/Image3.gif";
js_banurl[2] = "Url du lien";
js_banimageUrl[3] = "url/Image4.gif";
js_banurl[3] = "Url du lien";
js_banimageUrl[4] = "url/Image1.gif";
js_banurl[4] = "Url du lien";
affiche = false;
function AffichePub()
{
if(!affiche)
{
numimage= Math.round(Math.random()*(js_banurl.length-1));
document.write ('<A HREF="#" onClick="window.open(js_banurl[numimage],\'_blank\')"><IMG SRC="' + js_banimageUrl[numimage] + '" BORDER=0 NAME=js_banpub></A>')
affiche = true;
}
else
{
if(numimage == (js_banurl.length-1))
numimage = 0;
else
numimage++;
document.js_banpub.src=js_banimageUrl[numimage];
}
setTimeout("AffichePub()",2000);
}
AffichePub();
(la valeur
2000 ci-dessus est le temps d'affichage de l'image, ici fixée à 20 secondes.)
Tu nommes par exemple ton fichier en banniere.js, et à l'endroit de ta page ou tu souhaites que ces images défilantes soient affichées, tu colles :
CODE
<script LANGUAGE="javascript SRC=../banniere.js"></SCRIPT>
Ainsi tu centralises toute la fonction dans un fichier à part que tu peux modifier à souhait chaque fois que tu veux ajouter une image, et non remettre les mains dans chaque page où elles s'affichent.