IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Rotation de banniere 2


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Points : 183
    Points
    183
    Par défaut Rotation de banniere 2
    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

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Points : 183
    Points
    183
    Par défaut Pas grave je réponds à moi meme
    Pas grave je réponds à moi meme

    ca marche en faisant :

    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%" src="1.htm"> 
    </iframe> 
    ... 
    </body> 
    </HTML>

  3. #3
    Membre habitué Avatar de Oui-Oui MB
    Homme Profil pro
    Architecte technique
    Inscrit en
    Avril 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Avril 2005
    Messages : 111
    Points : 127
    Points
    127
    Par défaut
    Ou alors dans le javascript...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    .......
    function load()
    {
      rotate(); // Pour une execution immédiate...
      ptrFctRotate = window.setInterval("rotate()", timeout);
    }

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Points : 183
    Points
    183
    Par défaut
    MERCI a toi Oui-Oui MB pour cett seconde possibilité que je préfére d'ailleurs ca fait moins bricolage que la mienne.

    Merci a toi et a tou le forum

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. rotation des bannieres publicitaires
    Par mouchkar dans le forum ASP.NET
    Réponses: 18
    Dernier message: 07/04/2008, 17h04
  2. Rotation de banniere
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/03/2006, 13h14
  3. Probleme de rotation de bannieres
    Par bug33 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/09/2005, 20h30
  4. matrice et rotation
    Par charly dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 07/12/2002, 17h59
  5. algo : rotation d'objet 3d
    Par numeror dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 19/08/2002, 22h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo