Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/11/2009, 20:49
Avatar de caneva
caneva
 
Fecha de Ingreso: junio-2006
Ubicación: Sevilla (España)
Mensajes: 81
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Sencillo pero raro, redefinir ancho y alto

Cita:
Iniciado por zerokilled Ver Mensaje
intentalo asi. la siguiente porcion corresponde al evento onreadystatechange.
Código:
hijosecundario.innerHTML = this.responseText; //hijosecundario es el objeto DOM que contendrá lo que se cargue en la petición ajax
recolocar_ventana(); //Reposicionamos la "ventana"
}
si aun asi te da problema, la ultima solucion que se me ocurre (y que a mi juicio es un tanto puerco), invocas la funcion programandola con un tiempo. o sea, setTimeout.
Código:
setTimeout(recolocar_ventana, 250); // se ejecuta luego de 250ms;
Colocandola ahí funciona al contrario, es decir en FF y Chrome pero no en IE ¿acaso manejan de forma distinta los eventos de ajax? de todas formas no le veo el sentido, porque si ahí aun no han colocado el contenido ¿cómo es que ya saben FF y Chrome el valor del ancho y alto?

Si, la solución del timer funciona, pero como a ti no me gusta, debe haber otra menos "chapuza" :S
__________________
Cita:
"El camino empieza renunciando al control, y volviéndose flexibles."