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

Ayuda con error al visualizar capas

Estas en el tema de Ayuda con error al visualizar capas en el foro de Frameworks JS en Foros del Web. Hola os cuento y a ver si sabeis porque me el problema: Tengo una pagina web con 3 capas: central, izquierda y derecha. en la ...
  #1 (permalink)  
Antiguo 23/05/2007, 03:54
 
Fecha de Ingreso: mayo-2004
Mensajes: 180
Antigüedad: 20 años, 6 meses
Puntos: 2
Ayuda con error al visualizar capas

Hola os cuento y a ver si sabeis porque me el problema:

Tengo una pagina web con 3 capas: central, izquierda y derecha.
en la capa izquierda tengo una serie de botones, segun cual pulse consulta la base de datos y actualiza la capa 2 (un getelementbyid con el nombre de la capa que quiero actualizar y le paso a la funcion ajax una url y ese getelement) Os dejo las 2 funciones que uso
Código:
function nuevoAjax()
{
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
// Funcion que visualiza una pagina php en una capa
// Parametros de entrada: url -> Direccion de la pagina a cargar
//						  idlabel -> Id de la capa que queremos cargar
// Parametros de salida: Ninguno
function VisualizarUrl(url, idlabel)
	{
		var contenedor;
		contenedor = document.getElementById(idlabel);
		ajax=nuevoAjax();
		ajax.open("GET", url,true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				contenedor.innerHTML = ajax.responseText;
				}
			}
		ajax.send(null)
	}
el caso es que en esa capa del medio cargo una tabla y otra funcion javascript que lo que hace es al dar click en un boton llamar a otra funcion visualizarurl y actualiza la capa derecha.

Bueno pues el caso es que a veces falla esa visualizacion y en vez de visualizarme la pagina en la zona derecha lo carga en la propia capa. Alguna idea? Es que ya estoy bastante perdido. Gracias.
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 23:40.