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:
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:
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 :D