Bonjour à toutes et à tous,
Explications :
Sur une page j'ai un javascript refresh qui actualise ma page toutes les x secondes.
Cela permet d'effacer les bannières déjà cliqué par le membre.
Ce que je cherche :
Je souhaiterai mettre en place un bouton ou autre qui permette de bloquer ce refresh quand le membre souhaite garder la page sans refresh.
J'ai fais des recherches et je n'ai pas trouvé la solution pour cela.
Si c'est plus simple de bloquer un meta refresh, je pourrai mettre le meta à la place du javascript.
Merci d'avance pour vos idées et conseils.
Cordialement
Rémi
Solution après les réponse :
Donc pour résumer, j'ai mis ce code sur le php :
Et le bouton html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if(!isset($_GET['bouttonR'])) $_GET['bouttonR']=true; //valeur default else{ //si le boutton est cliquer alors on inverse ca valeur if($_GET['bouttonR']==true) $_GET['bouttonR']=false; else $_GET['bouttonR']=true; } //refresh actif ou non if($_GET['bouttonR']==true) echo "<body onLoad=\"window.setTimeout('window.location.reload()',50000);\">"; else echo "<body>"; // 50000 = 50 secondes
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form><input type="submit" name="bouttonR" value="<? echo $_GET['bouttonR']; ?>" /></form>
PS : Attention, il y a une erreur sur le code de guigo en dessous, il manque le ; à la fin du onLoad
Code : Sélectionner tout - Visualiser dans une fenêtre à part if($_GET['bouttonR']==true) echo "<body onLoad=\".....\"">;
Partager