Bouton qui bloque un javascript refresh
Bonjour à toutes et à tous,
:fleche: 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.
:fleche: 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. :calim2:
Si c'est plus simple de bloquer un meta refresh, je pourrai mettre le meta à la place du javascript.
:roll: Merci d'avance pour vos idées et conseils. :ccool:
Cordialement
Rémi :zoubi:
:fleche: Solution après les réponse :
Donc pour résumer, j'ai mis ce code sur le php :
Code:
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 |
Et le bouton html :
Code:
<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:
if($_GET['bouttonR']==true) echo "<body onLoad=\".....\"">;