elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  clearinterval no funciona en firefox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: clearinterval no funciona en firefox  (Leído 2,087 veces)
OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
clearinterval no funciona en firefox
« en: 6 Febrero 2013, 10:39 am »

Estoy haciendo un programa que cada 10 segundos se incremente un contador. Una vez llegado a 3 se detendrá el proceso.
En Ie funciona el clearInterval, en cambio en firefox no se detiene y sigue contando.

Mi codigo es :
Código:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
var contador=0;
$(document).ready(function(){
     var tempo4=window.setInterval(function(){varName()}, 5000);
});

function varName(){
     if(contador <= 3) {
          resize();
     } else {
 $("#demo").html('detengo el time'+contador);
 contador++;  
          window.clearInterval(tempo4);
     }
};

var resize=function() {
$.ajax({

type: "GET",
url: "some.php",
data: "name=John&location=Boston",
// timeout: 1000,

success: function(msg){
//alert( "Data Saved: " + msg );
$("#demo").html(contador);
contador++;

},
error: function(request, errorType, errorThrown){
$("#demo").html('error'+contador);
contador--;
//clearInterval(refreshIntervalId);
}
});
};
</script>

<?php
// http://stackoverflow.com/questions/7560121/and-yet-another-javascript-clearinterval-not-working
// Funciona en firefox => http://www.w3schools.com/js/tryit.asp?filename=tryjs_setinterval
echo '<div id="demo">Contador</div>';
?>
<form>
<input type="button" value="Activa timer" onClick="javascript:var tempo4 = setInterval("varName", 10000);">
<input type="button" value="Detener " onClick="javascript:window.clearInterval(tempo4);">
<button onclick="tempo4=window.clearInterval(tempo4)">Stop</button>
</form>

Gracias


En línea

OssoH


Desconectado Desconectado

Mensajes: 911


Ver Perfil
Re: clearinterval no funciona en firefox
« Respuesta #1 en: 6 Febrero 2013, 11:52 am »

solucionado era un problema de parentésis situado en mal lugar.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Php funciona en firefox 3.6 y en IE8 no -.-
PHP
mark182 2 3,017 Último mensaje 23 Junio 2010, 19:31 pm
por bomba1990
javascript funciona en firefox 3.6 y en IE8 no -.-
Desarrollo Web
mark182 0 3,205 Último mensaje 28 Junio 2010, 03:20 am
por mark182
[Problema]Firefox no funciona
Software
You-and- 5 1,452 Último mensaje 5 Marzo 2016, 16:44 pm
por You-and-
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines