Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema con ventana tomando focus constantemente (solo Firefox)

Estas en el tema de Problema con ventana tomando focus constantemente (solo Firefox) en el foro de Frameworks JS en Foros del Web. Tengo dos funciones de ajax que actualizan dos elementos independientes de mi aplicacion, ambas cicladas en un setInterval: Esta funcion busca si hay nuevos usuarios ...
  #1 (permalink)  
Antiguo 08/08/2008, 10:47
Avatar de K-Yezaad  
Fecha de Ingreso: octubre-2005
Mensajes: 140
Antigüedad: 19 años, 1 mes
Puntos: 3
Problema con ventana tomando focus constantemente (solo Firefox)

Tengo dos funciones de ajax que actualizan dos elementos independientes de mi aplicacion, ambas cicladas en un setInterval:

Esta funcion busca si hay nuevos usuarios en un chat, y abre una ventana automaticamente.
Código:
function updateChat(){
	sesiones.open('GET', 'inc/chatting.php?mod='+modId);
	sesiones.send(null);
	sesiones.onreadystatechange = function(){
		if ((sesiones.readyState == 4) && (sesiones.status == 200)) {
			updatedText = sesiones.responseText;
			var nuevos = /<!--([0-9]*)-->/i.exec(updatedText);
			if(nuevos != null){
				for(a=0; a < nuevos.length; nuevos++){
					idPopUp = /[0-9]+/i.exec(nuevos[a]);
					openchatwin2("canal=" + idPopUp + "&action=2");
				}
			}
			document.getElementById('s_act').innerHTML = updatedText;
		}
	}
}
Esta otra mantiene actualizado un registro de logs
Código:
function updateHistory(){
	archivo.open('GET', 'inc/ajax_past.php?q=50&id='+modId+'&p=' + browsing);
	archivo.send(null);
	archivo.onreadystatechange = function(){
		if ((archivo.readyState == 4) && (archivo.status == 200)) {
			filasTabla = archivo.responseText;
			document.getElementById('sesiones').innerHTML = filasTabla;
		}
	}
}
Ambas me funcionan perfectmante, pero tengo un problema, cada vez que esas funciones se ejecutan, la ventana de la aplicacion "roba" el focus, lo que es muy molestocuando tienes varias ventanas abiertas, ya que automaticamente te manda a la ventana de la aplicacion... alguna idea de porque esete comportamiento?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:29.