Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/05/2012, 20:27
chinanzio
 
Fecha de Ingreso: marzo-2007
Mensajes: 82
Antigüedad: 17 años, 2 meses
Puntos: 21
Respuesta: detener funcion set interval

Lo importante es que refreshId esté en el mismo ámbito que la función

he visto que tienes la declaración dentro del ready de jQuery, sacala de ahi y es probable que funcione

una cosa asi :
Código Javascript:
Ver original
  1. var refreshId = null;
  2. $(document).ready(function() {
  3.     $('#banner').fadeIn(1000);
  4.     $("#banner").load("sis-rota.php");
  5.     refreshId = setInterval(function() {
  6.         $('#banner').fadeOut(1000);
  7.         $("#banner").load('sis-rota.php?next=1');
  8.         $('#banner').fadeIn(1000);
  9.     }, 5000);
  10.     $.ajaxSetup({
  11.         cache : false
  12.     });
  13. });
  14.  
  15. function cambiarota() {
  16.     clearInterval(refreshId);
  17. }

Código HTML:
Ver original
  1. <a href="javascript:cambiarota();">Detener</a>
__________________
Hazle un favor a tu cerebro y juega Ajedrez online
Chess online