Niveau :
Privilège
11
messages
Bonsoir,
j'aimerai savoir pourquoi ce script ci dessous fonctionne dans un article mais pas dans un module texte libre ? Apparemment dans le module le script est changé automatiquement, why?
<script language="JavaScript" type="text/javascript">// <![CDATA[
//D'autres scripts sur http://www.ToutJavaScript.com
function disp(txt) {document.write(txt);}
// ne pas changer le nom 'banniere'
var banniere=new CreerBan('Cliquez sur les bannières...');
// Definition des bannières Add(url de l'image, adresse associée à l'image, target, delai en secondes)
// target est une chaine de caractères qui est soit :
// 1- le nom de la frame qui va recevoir le site de la bannière
// 2- "_blank" pour ouvrir une nouvelle fenêtre
// 3- "_self" pour remplacer la bannière par son site
// 4- "_top" pour supprimer toutes les frames et afficher le site en pleine page
// Remarque : toutes les images ont la dimension de la première image affichée (sous netscape)
// Il est préférable d'avoir toutes les images au meme format.
banniere.Add("http://www.rabbitfinder.com/images/bannieres/ban03fr.jpg"," http://www.rabbitfinder.com/refer.php3?login=20456 ","_blank",10);
banniere.Add("http://s.genhit.com/images/site/2/6/282162.jpeg","http://jacquieetmicheltv.net/index.php?ref=817","_blank",10);
banniere.Add("http://s.genhit.com/images/site/8/5/282158.gif","http://www.sexe3000.com/in.php?id=184","_blank",10);
function CreerBan(alt) {
this.nb=0;
this.no=0;
this.alt=alt;
this.Add=AddBan;
this.Init=InitBan;
}
function AddBan(img,href,target,delai) {
var ban=new Object;
ban.img=img;
ban.href=href;
ban.target=target;
ban.delai=delai;
this[this.nb]=ban;
this.nb++;
}
function InitBan() {
var aff="";
if (document.images) { for(var i=0;i<this.nb;i++){var gif=new preload(this[i].img)}}
disp(aff+"<BR><A href='javascript:tjsgo()'><IMG name='tjsimg' src='"+this[0].img+"' alt='"+this.alt+"'><\/A>");
setTimeout("rotation()",this[0].delai*1000);
}
function rotation() {
banniere.no++; var no=banniere.no; if (no>=banniere.nb) {banniere.no=0; no=0}
// alert(no+" "+banniere[no].img+" ------"+document.anchors["tjsban"].href)
document.images["tjsimg"].src=banniere[no].img;
setTimeout("rotation()",banniere[no].delai*1000);
}
function tjsgo() {
with(banniere[banniere.no]) {
if(target=="_blank"){window.open(href,"")} else {
if(target=="_top"){parent.window.location=href} else {
if(target=="_self"){window.location=href} else {
parent.frames[target].window.location=href}
}
}
}
}
function preload() {
this.length = preload.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i+1] = new Image();
this[i+1].src = preload.arguments[i];
}
}
// ]]></script>
<center>
<span style="color: #000099; font-family: Arial;">
<script language="JavaScript" type="text/javascript">// <![CDATA[
banniere.Init();
// ]]></script>
</span>
</center><!-- Script développé par Olivier Hondermarck Mail: webmaster@ToutJavaScript.com -->
<!-- D'autres scripts et des conseils sur http://www.multimania.com/jscript -->
Autre chose, mon script linkwhitin ne fonctionne pas sur ce blog, du moins les thumbs n'apparaissent pas....
merci d'avance ! ^^