Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2005, 10:51
bauhaus1975
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
XML carga en iframe a la segunda

Hola a todos!!

Llevo con este problema desde hace mucho tiempo y no he podido solucionarlo aún.
Les cuento:

Una página tiene que cargar un archivo xml (la única forma q conozco es usando un iframe), una vez cargado ese archivo xml contiene las instrucciones para realizar cambios en la página por medio de funciones javascript. Toda la historia se centra en la carga del archivo, la realizo en un iframe por http cada 30 segundos.

El problema es que el contenido nunca está disponible en el iframe hasta la SEGUNDA VEZ que se carga con el consiguiente desfase de lo que tiene que hacer.

Adjunto el código que lo realiza:

-Por un lado está el iframe:

<iframe id="buffer" name="buffer" scrolling="No" src=""></iframe>


-Por otro el código que recibe periódicamente es:

MyInterval = setInterval('carga()',30000);

function carga() {
buffer.location.href = URL;
ContenidoXMLLeido = buffer.contentDocument.body.innerText;
}

Y... lo dicho, el contenido aparece en la variable 'ContenidoXMLLeido' siempre en la segunda petición.

¿Puede alguien a solucionar este problema?

Un saludo.
Miguel.