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 :

pas de repetition.


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 4
    Points
    4
    Par défaut pas de repetition.
    bonjour a tous,
    voila viens de trouver un script pour visionner des liens(une sorte d'autoscript).
    il marche tres bien mais je voudrais que les liens n'apparaissent qu'une seule fois et donc ne tourne pas en boucle.
    Code html : 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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Document sans titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
     
    <body>
    <center><script language="JavaScript">
    var wI=0;
    var wMonTableau = new Array("http://www.tf1.fr", "http://www.eurokiddies.com/ptp.php?id=79640", "http://www.yahoo.com", "http://www.free.fr", "http://bons-plans.1fr1.net/index.htm", "http://www.benefsnet.com/forum/index.php", "http://www.argentmania.com/forum/index.php?sid=60f3e302682d18624794545d8688e5bd"  ); 
    function MaFonction(){
    if (wI == wMonTableau.length){ wI = 0; }
    document.getElementById("IFRAME").src = wMonTableau[wI];
    wI++
    }
    window.setInterval("MaFonction()", 2000); 
    </script>
    <IFRAME id="IFRAME" src="http://www.google.com" width=1000 height=800 scrolling=no frameborder=0 ></IFRAME>
    </body></center>
    etant plus que novice est-ce que quelqu'un pourrait me donner la solution.
    je suppose que ca doit etre facile pour vous
    enfin merci a tous de votre aide
    neuillane

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 649
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 649
    Points : 11 138
    Points
    11 138
    Par défaut
    bonjour,

    supprime le
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    window.setInterval("MaFonction()", 2000);
    qui appelle la fonction MaFonction() toutes les 2 secondes.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    j'ai essayer mais la page reste fixe sur google et il n' y a plus le defilement des liens??
    en fait ce que je veux c'est que les liens
    "http://www.tf1.fr", "http://www.eurokiddies.com/ptp.php?id=79640", "http://www.yahoo.com", "http://www.free.fr", "http://bons-plans.1fr1.net/index.htm", "http://www.benefsnet.com/forum/index.php", "http://www.argentmania.com/forum/index.php?sid=60f3e302682d18624794545d8688e5bd"
    defillent comme sur un autosurf mais qu'une seule fois et non en boucle.
    est-ce possible?

    neuillane

  4. #4
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 649
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 649
    Points : 11 138
    Points
    11 138
    Par défaut
    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
     
    var wI=0;
    var chrono;
     
    var wMonTableau = new Array("http://www.tf1.fr",  "http://www.eurokiddies.com/ptp.php?id=79640", "http://www.yahoo.com", "http://www.free.fr", "http://bons-plans.1fr1.net/index.htm", "http://www.benefsnet.com/forum/index.php", "http://www.argentmania.com/forum/index.php?sid=60f3e302682d18624794545d8688e5bd"  ); 
    function MaFonction()
    {
        if (wI == wMonTableau.length)
        { 
              clearInterval(chrono);
              return; 
         }
        document.getElementById("IFRAME").src = wMonTableau[wI];
        wI++
    }
     
    chrono = window.setInterval("MaFonction()", 2000);

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    MAGNIFIQUE.
    je te remercie c'est exactement ce que je voulais.
    a plus.
    neuillane

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

Discussions similaires

  1. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum Débats sur le développement - Le Best Of
    Réponses: 85
    Dernier message: 10/03/2009, 14h43
  2. [Kylix] [cgi] ne trouve pas libsqlmy.so.1 !
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 04/07/2002, 15h15
  3. Réponses: 1
    Dernier message: 23/06/2002, 00h15
  4. Pas de fork sous Windows?
    Par chezjm dans le forum POSIX
    Réponses: 8
    Dernier message: 11/06/2002, 12h15

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