Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Textarea+array

Estas en el tema de Textarea+array en el foro de Frameworks JS en Foros del Web. Hola, buenos días. Estoy intentando mostrar un array dentro de un textarea y lo más que he conseguido es mostrar el array con todos sus ...
  #1 (permalink)  
Antiguo 18/07/2011, 08:00
 
Fecha de Ingreso: abril-2011
Mensajes: 41
Antigüedad: 10 años, 3 meses
Puntos: 0
Textarea+array

Hola, buenos días.
Estoy intentando mostrar un array dentro de un textarea y lo más que he conseguido es mostrar el array con todos sus tags.

Código Javascript:
Ver original
  1. function buscarReg() {
  2.         if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  3.         var xml = xmlhttp.responseXML;
  4.         var ges = xml.getElementsByTagName('gestiones'); //es el nombre del tag xml que contiene el array
  5.         var textAreaGest = document.getElementById('gest'); //es el textarea donde mostrare el array
  6.           for(f=0; f<ges.length; f++) {
  7.                  textAreaGest.innerHTML = xmlhttp.responseText    
  8.                 //textAreaGest.appendChild = gest.responseText
  9.                
  10.           }
  11.         }
  12. }

El contenido del array viene dentro de los tags...

<informacion>
<gestiones>registro1</gestiones>
<gestiones>registro2</gestiones>
<gestiones>registro3</gestiones>
<gestiones>registro4</gestiones>
<gestiones>registro5</gestiones>
<gestiones>registro6</gestiones>
<gestiones>etc...</gestiones>
</informacion>

Muchas gracias.
  #2 (permalink)  
Antiguo 19/07/2011, 18:39
 
Fecha de Ingreso: abril-2011
Mensajes: 41
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Textarea+array

Código Javascript:
Ver original
  1. function buscarReg() {
  2.         if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  3.         var xml = xmlhttp.responseXML;
  4.         var gest = xml.getElementsByTagName('gestiones');
  5.         var textAreaGest = document.getElementById('gest');
  6.        
  7.          for (i = 0; i < gest.length; i++) {
  8.                   alert(gest[i].firstChild.data);
  9.                  //textAreaGest.innerHTML = gest[i].firstChild.data;
  10.          }
  11.         }
  12. }


Ya he consegido que el alert me muestre uno a uno el contenido del array, y cuando intento imprimirlo en el textarea solo me muestra el último resultado.

No consigo mostrar todo el contenido del array en el textarea de la siguiente forma...

<textarea>
Registro1
Registro2
Registro3
Registro4
Registro5
.
.
.
</textarea>

Me pueden hechar una mano con esto???

Etiquetas: ajax, contenido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:31.