Ciao,
ho questa parte di codice

codice:
function timer(){    $('.onlineElenco').load(onlineUrlLi);
    setInterval(timeajax, 10000);  }


		$('#onlineContainer li a').click(function(e) {
				var onLista = $(this).attr('id');
				if ($('#onlineElenco, .'+onLista).length==0) {
					var onlineUrlLi = $(this).attr('href');
					$("<div></div>").load(onlineUrlLi, function(){
						.attr('id','online01-take')
						.addClass('onlineElenco')
						.appendTo('.mainRightBig')
						 }) 


				 timer()
						}
						
						else {
							clearInterval(timer);
							ecc ecc
							}
In pratica quando clicco un link nell'onlineContainer' che, se non esiste un contenitore con id #onlineElenco, mi crea un div con classe "onlineElenco" e parte la funzione timer che mi "refresha" questo div (con classe onlineElenco".

E fin qui va bene.
ma se riclicco sul link ed esiste il contenitore con ID onlineElenco, clearInverval(timer); non mi blocca l'eventuale funzione timer attiva.

Dove sbaglio?