Salut,
voila j'ai un script qui fonctionne tres bien sous ie, et qui ne fait rien sous Mozilla et Netscape
j'explique le script : il sert en fait au moment ou la page se rafraichit automatiquement a faire revenir la fenetre en question au premier plan (donc si le user lance son browser, puis fais autre chose genre tapper une lettre sous word par exemple, au moment ou la page se rafraichit elle revient automatiquement au premier plan de l'ecran)
voici le code
Code :
- <script language="javascript">var timerID = null;
- var timerRunning = false;
- function refreshMe()
- {
- if (document.form_check_front.keep_in_front.checked)
- {
- document.focus();
- timerID = setTimeout("refreshMe();",30 * 1000);
- timerRunning = true;
- }
- else
- {
- if (timerRunning)
- {
- clearTimeout(timerID);
- timerRunning = false;
- }
- }
- }</script>
|
la form referencé dans le javascript est celle ci
Code :
- <form action="" name="form_check_front"><input type="checkbox" name="keep_in_front"
- onClick="location.href='page_a_refresher';"/></form>
|
la balise meta de la page html est celle ci :
Code :
- <meta http-equiv="Refresh" name="" content="30">
|
et la balise body est celle ci :
Code :
- <body onLoad="javascript:refreshMe();return(true);">
|
sous mozilla et netscape la page se refrachit bien mais elle ne revient pas au premier plan, si quelqu'un sait m'expliquer pourquoi?
merci