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 :

Débuter/Stopper rechargement d'une IFRAME à partir de la page contenant cette IFRAME


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 39
    Points : 29
    Points
    29
    Par défaut Débuter/Stopper rechargement d'une IFRAME à partir de la page contenant cette IFRAME
    Bonjour,

    Je voudrais vous exposer un petit problème que je n'arrive pas à règler malgré des recherches :

    je dispose d'une page (que l'apellerais "page.php") contenant une iframe que je fais recharger (je recharge l'iframe et non page.php) toutes les secondes , je fais donc dans la page de l'iframe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    setTimeout("document.location.href='iframe_conteneur_graphique.php'", 1000);
    Jusque la tout va bien pas de souci la page se recharge toutes les secondes.

    par contre, je voudrais à partir de "page.php" avoir 2 boutons "play" et "pause" qui me permettrait d'arrêter ou de recommencer ces rechargements de l'iframe.

    Voila donc ce que j'ai essayé :


    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
     
    <script>
     
     
     
    function iplay ()
    {
    setTimeout("document.getElementById('graphique_dynamique').contentDocument.location.href='iframe_conteneur_graphique.php'", 5000);
    }
    function play ()
    {
    document.getElementById('graphique_dynamique').contentWindow.setTimeout("window.TimeoutFired = true", 1000);
    }
    function dplay ()
    {
    document.getElementById('graphique_dynamique').contentWindow.setTimeout("document.location.href='iframe_conteneur_graphique.php'", 1000);
    }
     
     
    </script>
    <html>
    	<body>
    	<iframe src="iframe_conteneur_graphique.php" id='graphique_dynamique' scrolling='no'  width='1200' height='600'  >
     
    	</iframe>
     
     
    	<a href="javascript:dplay();" > <img src='images/play.jpg' /></a>
     
     
    	</body>
     
    </html>
    play() et iplay() sont nulles, marchent pas du tout.

    dplay par contre recharge l'iframe qu'une seule fois...


    Voila si quelqu'un a une idée ce serait chouette, merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    location
    est un élément de window!
    si ton iframe se recharge, les attribut que tu y crée disparaisse!

    fais un tour côté ajax, cela peux te donner quelque idée...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 39
    Points : 29
    Points
    29
    Par défaut
    Merci beaucoup !!!!!

    Ta réponse m'a beaucoup aidé !!!
    Je n'avais pas pensé à ça, c'est vrai que la propriété disparait et puis je vois pas de moyen de ré attribuer cette propriété...

    Autant pour moi pour le location

    Donc je vais me renseigner plus sur AJAX fête des fleurs (oui je sais je sais ) ou je vais faire deux pages, une sans setTimeout pour la pause et l'autre avec pour le play

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/11/2008, 16h09
  2. Réponses: 4
    Dernier message: 03/07/2008, 15h53
  3. Réponses: 9
    Dernier message: 04/04/2007, 11h27
  4. Exécuter une fonction d'une iframe à partir de la page parent
    Par Etanne dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/06/2006, 14h16
  5. [tiles] rechargement d'une seule partie de la page
    Par Shivan dans le forum Struts 1
    Réponses: 6
    Dernier message: 10/04/2006, 10h42

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