Donc j'ai une page principale qui appelle 2 frames : une qui appelle une page avec un script de compteur de secondes et l'autre avec une page de pub. Je voudrais que le compteur s'arrete quand la fenetre perd le focus (le visiteur est sur une autre fenetre) et reprenne quand le visiteur revient sur la fenetre. Mais ça ne fonctionne malheureusement pas !
Code source page principale :
Code :
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta http-equiv="pragma" content="no-cache">
- <title></title>
- </head>
- <frameset rows="100,*" frameborder="5">
- <frame scrolling="no" noresize name="top" src="script.html">
- <frame name="principal" src="http://www.voila.fr" target="principal">
- <noframes>
- <body>
- </body>
- </noframes>
- </frameset>
- </html>
|
et le code source de la page contenant le script :
Code :
- <html><head><title></title>
- <script language="javascript">
- function ajoute(){
- document.forms[0].sec.value=parseInt(document.forms[0].sec.value)+1;
- setTimeout('ajoute()',1000);
- }
- function redirect(){
- window.open("http://www.voila.fr",'height=30 width=30');
- }
- function stop(){
- tmp=sec;
- }
- function restart(){
- sec=tmp;
- }
- </script>
- </head>
- <body onBlur="stop()" onFocus="restart()" onUnload="redirect()" onLoad="ajoute()">
- <form><input type="text" name="sec" value="0" size=3></form>
- </body>
- </html>
|
Si quelqu'un peut m'aider, merci beaucoup d'avance !
---------------
Tout vendre, acheter, échanger en normandie : http://www.webannonces-normandes.com