[JS] probleme compatibilite avec Mozilla

probleme compatibilite avec Mozilla [JS] - HTML/CSS - Programmation

Marsh Posté le 20-05-2003 à 13:03:53    

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 :
  1. <script language="javascript">var timerID = null;
  2.                   var timerRunning = false;
  3.                   function refreshMe()
  4.                   {
  5.                        if (document.form_check_front.keep_in_front.checked)
  6.                       {
  7.                                document.focus();
  8.                              timerID = setTimeout("refreshMe();",30 * 1000);
  9.                              timerRunning = true;
  10.                         }
  11.                         else
  12.                         {
  13.                                   if (timerRunning)
  14.                                   {
  15.                                      clearTimeout(timerID);
  16.                                   timerRunning = false;
  17.                                   }
  18.                         }
  19.                    }</script>


 
la form referencé dans le javascript est celle ci  
 

Code :
  1. <form action="" name="form_check_front"><input type="checkbox" name="keep_in_front" 
  2. onClick="location.href='page_a_refresher';"/></form>


 
la balise meta de la page html est celle ci :  
 

Code :
  1. <meta http-equiv="Refresh" name="" content="30">


 
et la balise body est celle ci :  
 

Code :
  1. <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

Reply

Marsh Posté le 20-05-2003 à 13:03:53   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed