Bonjour, je cherche a faire tourner mes bannieres automatiquement toutes les 10 sec. Voici le code que j'ai fait :
fichier pub.js :
Pour l'appeler, il suffit ensuite de mettre dans la page voulue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 banner = new Array; n = 0; banner[n++] = "<a href='http://www.gagnerducash.com/neta/gagner_argent.php?mclic=S322241DAA111' title='Gagner argent cash gagner cadeaux gagner euros' target='_blank'><img src='http://www.gagnerducash.com/neta/gagner_argent.php?maff=S322241DAA111' border='0'></a>"; banner[n++] = "<script src=http://ad.webreseau.com/pubs.asp?id=330927&i_banniere=1&fb=1></script>"; i = Math.floor(Math.random() * n); document.write("<div id=pub style=position:relative>" + banner[i] + "</div>"); setTimeout("AffichePub()",10000); function AffichePub() { i = Math.floor(Math.random() * n); document.getElementById("pub").innerHTML = banner[i]; setTimeout("AffichePub()",10000); }
<script language="javascript" src="pub.js"></script>
Le script marche très bien avec des bannieres sous forme d'image ( exemple : <a href="monsite.com"><img src="image1.gif"></a> ) , mais certains annonceurs donnent leur bannières sous formes de script javascript ( ex : <script src=http://ad.webreseau.com/pubs.asp?id=330927&i_banniere=1&fb=1></script> ), et la ca ne marche plus.
Je pense que c'est un pb avec innerHTML qui doit mal gérer le javascript.
Quelqu'un peut il m'aider ?
Merci à tous
Partager