Fork me on GitHub

Rapport de message :*
 

Découpage d'un script et appel.

Titre du sujet : Découpage d'un script et appel.
par PubEnFolie sur 11/03/2009 16:00:30

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 10aBannieres = 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.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

41 Personne(s) en ligne (34 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 41 | Plus ...