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

createTextNode

Estas en el tema de createTextNode en el foro de Node.js en Foros del Web. Hola! Tengo un chat, donde se insertan filas nuevas, por cada mensaje nuevo. Quisiera que al insertar el texto en la fila, pueda darle estilo ...
  #1 (permalink)  
Antiguo 11/09/2009, 09:24
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años
Puntos: 7
createTextNode

Hola!

Tengo un chat, donde se insertan filas nuevas, por cada mensaje nuevo.

Quisiera que al insertar el texto en la fila, pueda darle estilo con html.

Uso esto:


Código javascript:
Ver original
  1. var elTD1 = elTR.insertCell( -1 );
  2.           elTD1.appendChild( document.createTextNode( user ) );
  3.           var elTD2 = elTR.insertCell( -1 );
  4.           elTD2.appendChild( document.createTextNode( message ) );


Quiero poner el nombre de usuario en negrita, y la variable user contiene esto:


Código javascript:
Ver original
  1. var user="<strong>" + userx + "</strong>"; //userx contiene el nombre de usuario

Si hago esto, no me interpreta las etiquetas <strong>, y me devuelve esto en pantalla:

Código:
<strong>usuario</strong>
Quiero que salga esto:
Código:
usuario 
¿Cómo lo hago?
  #2 (permalink)  
Antiguo 11/09/2009, 09:52
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 21 años, 11 meses
Puntos: 1284
Respuesta: createTextNode

Hola:

Para dar estilo a un texto con createTextnode no se puede... o creas con createElement un tag strong y luego uno de texto "hijo" (tampoco es obligado el tag strong... puede ser cualquiera, por ejemplo span, y aplicar estilos al tag)... o en vez de usar createTextNode, usar innerHTML y poner los tags deseados (hubo una pregunta parecida hace pocos días... si la buscas, podrás ver la resolución...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 11/09/2009, 10:14
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años
Puntos: 7
Respuesta: createTextNode

esque tengo que crear nodes nuevos porque no quiero actualizar todos los mensajes, y solo añadir los que haya nuevos... ¿cómo podría hacerse lo mismo sin nodes?

Saludos!
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 01:30.