16/01/2005, 10:53
|
| | Fecha de Ingreso: agosto-2003 Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 21 años, 2 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 que 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. |