Foros del Web » Programando para Internet » Node.js »

Ayuda con document.createTextNode

Estas en el tema de Ayuda con document.createTextNode en el foro de Node.js en Foros del Web. Hola amigos otra vez yo :D sorry por molestar tanto pero tengo una duda con esto y creo que ustedes son los indicados para aclararla, ...
  #1 (permalink)  
Antiguo 23/11/2008, 16:08
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Ayuda con document.createTextNode

Hola amigos otra vez yo :D sorry por molestar tanto pero tengo una duda con esto y creo que ustedes son los indicados para aclararla, lo que me pregunto es si existe alguna manera de que se cree una sola vez y no se valla repitiendo cada vez que sea llamada
Código PHP:
function texto mensaje caja ) { // mensaje que aparecera en caso de error

    
var msg mensaje
    
var div caja

    
var texto document.createTextNodemsg );
    var 
para document.getElementByIddiv );

    
para.appendChild(texto);  // lo escribo


Salu2
  #2 (permalink)  
Antiguo 23/11/2008, 16:40
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Ayuda con document.createTextNode

Hola:

Existe otra cosa "DOM" para clonar nodos... (cloneNode)... con un nodo existente, por ejemplo con id="clonar"... pones:
nuevoNodo = document.getElementById("clonar").cloneNode(true);

Y no tienes que repetir la generación habitual...

Lo del true como parámetro es para que respete el árbol de nodos y atributos...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 23/11/2008, 17:34
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Ayuda con document.createTextNode

pero se sigue repitiendo "N" veces cuando es llamada la funcion, lo unico que necesito es que se repita una vez y nada mas
  #4 (permalink)  
Antiguo 23/11/2008, 17:55
 
Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Ayuda con document.createTextNode

Ese div "caja" ¿lo único que contiene es el texto (tiene un sólo hijo)?
Si es asi puede removerlo antes de poner, el nuevo texto.

if (para.firstChild) para.removeChild (para.firstChild);

para.appendChild...

De cualquier forma, el texto anteriormente escrito en el div debe ser removido de alguna manera para que ya no lo veas.
  #5 (permalink)  
Antiguo 23/11/2008, 18:10
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Ayuda con document.createTextNode

perfecto les dejo el código, por si le puede servir a alguien

Código PHP:
function texto mensaje caja ) { // mensaje que aparecera en caso de error

    
var msg mensaje
    
var div caja

    
var texto document.createTextNodemsg );
    var 
para document.getElementByIddiv );

    if (
para.firstChildpara.removeChild (para.firstChild); // antes de agregar elimino los otros así no se llena de campos

    
para.appendChild(texto);  // lo escribo


Una vez, muchas gracias
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 11:19.