Bonjour,
J'ai récupéré un script pour afficher en rotation des bannières situé dans un fichier.
Voici le code complet en deux partie.
Dans le head:
<script type="text/javascript" language="javascript">
//Délais de la rotation
var nBanDelais = 10; aBannieres = new Array();
// Bannières
aBannieres[0] = new twBanniere('http://www.XXsiteXX.com/','/images/image1.png','Titre 1');
aBannieres[2] = new twBanniere('http://www.google.com/','/images/image2.png','Titre 2');
aBannieres[2] = new twBanniere('http://www.xxsitexx.org/','/images/image3.png','Titre 3');
// Ne pas modifier le code suivant
function twBanniere(_url,_src,_texte) {this.url=_url;this.src=_src;this.texte=_texte;}
function twRotation(){
nBanPos=(nBanPos<nBanMax-1)?nBanPos+1:0;
if (document.all){
document.images["twban"].style.filter="blendTrans(duration=2)";
document.images["twban"].style.filter="blendTrans(duration=CrossFadeDuration)"
document.images["twban"].filters.blendTrans.Apply();
}
document.images["twban"].src=aBannieres[nBanPos].src;
if (document.all)document.images["twban"].filters.blendTrans.Play();
oTimer = setTimeout('twRotation()',nBanDelais*1000);
}
var nBanPos = 0;
var oTimer;
var nBanMax = aBannieres.length;
</script>
À copier à l'endroit où s'affichera la rotation des bannières:
<script type="text/javascript" language="javascript">
<!--
document.write('<a href="javascript:document.location.href=aBannieres[nBanPos].url"
onMouseOver="window.status=aBannieres[nBanPos].url; return true"
onMouseOut="window.status='';">');
document.write('<img src="/images/image1.png" alt="Chargement..." name="twban" border="0"
onMouseOver="this.title=aBannieres[nBanPos].texte;"></a>');
twRotation();
// -->
</script>
Mes questions:
Peut-on mettre le code du head dans un fichier.js?
Si oui quel est le code pour l'appeler dans mon body?
Merci d'avance.