Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2008, 21:57
index000
 
Fecha de Ingreso: febrero-2005
Mensajes: 183
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Cargar dos XML distintos en una linea...Que falla!!

Mmm el problema q veo es q estas llamando a una function q en realidad no existe en tiempo real, me refiero a "cargaxml.onLoad = function(exito) { " no siempre se va a cargar una antes q la otra, online puede q haga cualquier cosa. Te recomiento separa ambos codigos, por un lado el primer onLoad y por otro el segundo, q cada uno sea independiente.
Crea dos arrays o variables donde guardes la informacion q vas a unir mas adelante.
Una vez q tenga echo eso en una ultima function haces q se mezclen los dos contenidos, el extracto de un XML y del otro.

Si conoces algo de arrays te lo recomiendo, y sino usa variables y concatena por ejemplo:
al inicio de tu scripts

Código:
var texto_uno;
var texto_dos;
en reemplazo de read_txt.text =....

Código:
texto_uno = cargaxml.firstChild.childNodes[i].childNodes[j].attributes.cabecera  + "      " + "RTÉ News " + "  ·  ";
y en la segunda variable lo siguiente.
Código:
texto_dos = carganoticias.firstChild.childNodes[0].childNodes[8].childNodes[0].childNodes[0] + "  ·  " + carganoticias.firstChild.childNodes[0].childNodes[9].childNodes[0].childNodes[0] + "  ·  " + carganoticias.firstChild.childNodes[0].childNodes[10].childNodes[0].childNodes[0] + "  ·  " + carganoticias.firstChild.childNodes[0].childNodes[11].childNodes[0].childNodes[0] + "  ·  " + carganoticias.firstChild.childNodes[0].childNodes[12].childNodes[0].childNodes[0];
Entiendes? seguramente si, esa seria en primera instancia la solucion q veo mejor.
Un abrazo!
Index000