Bonjour le forum
Désolés de revenir vers vous alors que le premier post est marqué résolu mais je voudrais savoir comment faire pour que ce code ne fasse pas apparaitre un temps mort, equivalent au timeout, avant l'affichage de 1.htm, surtout si on met un timeout long.
Merci milles fois au forum tout entier
Code fournis par Oui-Oui MB
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <HTML> <head> .... </head> <body onload="load();"> .... <iframe id="id_iframe_banner" name="iframe_banner" frameborder="0" width="100%"> </iframe> ... </body> </HTML>
Code en JAVASCRIPT
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
17
18
19
20
21
22 var banners = new Array("1.html", "2.html", "une_autre.html"); var i = 0; function rotate() { var ifrm = frames["iframe_banner"]; var ban = banners[i]; ifrm.location.href = ban; if (i+1 == banners.length) i = 0; else i++; } var ptrFctRotate = null; var timeout = 10000; // 10 secondes function load() { ptrFctRotate = window.setInterval("rotate()", timeout); }
VOIR TEST ICI (timeout 10 secondes)
http://www.listebebe.com/testrotationbanniere.htm
Partager