salut
j'ai une fonction javascript qui me permet de rafraichir une page chaque periode défini à partir d'un h:selectOneMenu
voici mon code javascript:
mon h:selectOneMenu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <SCRIPT language=javascript> function Horloge() { window.location.reload(); } function refresh() { setTimeout("Horloge();",parseInt(document.getElementById('ff:periodeRefresh').value,10)); } </SCRIPT>
mon probleme est que si par example , je change la periode de rafraichissement de 10s(qui est par defaut)à une autre valeur(example: 30s),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <h:form id="ff"> <h:selectOneMenu id="periodeRefresh"> <f:selectItem itemLabel="10s" itemValue="10000" /> <f:selectItem itemLabel="1s" itemValue="1000" /> <f:selectItem itemLabel="5s" itemValue="5000" /> <f:selectItem itemLabel="30s" itemValue="30000" /> <f:selectItem itemLabel="1min" itemValue="60000" /> </h:selectOneMenu>
apres le rafraichissement ,la periode de rafraichissement s'initialise de nouveau à la valeur par defaut de mon h:selectOneMenu qui est 10s
Partager