Probleme de rotation de bannieres
Bonjour, je cherche a faire tourner mes bannieres automatiquement toutes les 10 sec. Voici le code que j'ai fait :
fichier pub.js :
Code:
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);
} |
Pour l'appeler, il suffit ensuite de mettre dans la page voulue :
<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