Hola a todos,
Pues eso que tengo que cargar el contenido de un xml,es texto, en un div, heprboado haciendo un dcument.getlelementById('nobrediv').innerHTML=fich ero,pero asi no funciona, alguien podria ayudarme?? Gracias a todos por la ayuda.
| |||
Cargar un xml en un div Hola a todos, Pues eso que tengo que cargar el contenido de un xml,es texto, en un div, heprboado haciendo un dcument.getlelementById('nobrediv').innerHTML=fich ero,pero asi no funciona, alguien podria ayudarme?? Gracias a todos por la ayuda. |
| |||
Re: Cargar un xml en un div que tal, pues podrias usar el oAjax.responseText para mostrar el contenido de tu archivo XML... Código HTML: //instanciamos el objetoAjax ajax=objetoAjax(); ajax.open("POST", "tuArchivo.xml",true); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //mostrar los nuevos registros en esta capa tuDiv.innerText = ajax.responseText } } asi puedes hacerlo, espero te sirva de algo!!! Saludos!
__________________ Wow! No se que decir... |
| |||
Re: Cargar un xml en un div por cierto, tambien podrias probar solo cambiando: dcument.getlelementById('nobrediv').innerHTML=fich ero por document.getlelementById('nobrediv').innerText=fic hero;//Aunque asi //desconosco si funcione pero no se pierde nada con probar :P Saludos...
__________________ Wow! No se que decir... |
| |||
Re: Cargar un xml en un div Ok,gracias por la info......... El segundo metodo que propones ya lo heintentado y no me funciona,nose si estare haciendo algo mal, el otro lo pruebo y comento, Gracias otra vez por la info |
| |||
Re: Cargar un xml en un div Perdon, crei que tal vez sabrias sobre lo de crear un Objeto Ajax, con la funcion estamos creando una instancia :P, pero aqui te lo dejo para que lo implementes... Código HTML: function objetoAjax(){ 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; }
__________________ Wow! No se que decir... |
| ||||
Re: Cargar un xml en un div loading........... O bien puedes ver directamente el objeto XML DOM, similar a XmlHttpRequest http://www.w3schools.com/dom/tryit.a...t_crossbrowser connection closed.
__________________ Maborak Technologies |
| |||
Re: Cargar un xml en un div quizas fue sin querer, pero es document.getElementById('nombrediv').innerText |
| |||
Re: Cargar un xml en un div Cita: ++++++++++++++++++++++++++++++++++++++++++++++++++ +//Objeto XMLHttpRequest function objetoXMLHttpRequest(){ //Obtener la instancia del objeto var obj; if(window.XMLHttpRequest) { // Si no es IE obj = new XMLHttpRequest(); } else { // Si es IE o no tiene el objeto try { obj = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert('El navegador utilizado no está soportado'); } } return obj; } //Buscamos el xml // Creamos el objeto oXML = objetoXMLHttpRequest(); // Preparamos la petición oXML.open('GET', 'urldel.xml', true); // Preparamos la recepción oXML.onreadystatechange = leerDatos; // Realizamos la petición oXML.send('null'); function leerDatos(){ //Comprobar el estado de la petición if (oXML.readyState == 4) { } } //Pintamos el div function mostrarDatos(){ document.getElementById('caja').innerHTML = oXML.responseText; } // <body> <p> <input name="Submit" type="submit" value="Submit" onClick="mostrarDatos();"> </p> <div id="caja">Aqui cargo el XML</div> </body> Hasta aqui, OK... pero... y si quiero ver algun elemento dentro del xml? por ejemplo: solo pintar lo que tenga etiquta <nombre> gracias ;) JR++++++++++++++++++++++++++ |