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:
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 h:selectOneMenu:
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>
mon probleme est que si par example , je change la periode de rafraichissement de 10s(qui est par defaut)à une autre valeur(example: 30s),
apres le rafraichissement ,la periode de rafraichissement s'initialise de nouveau à la valeur par defaut de mon h:selectOneMenu qui est 10s