Mar Ago 07, 2007 2:33 am
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
| Insertar espacio en JavaScript |
|
|
Hola, estoy creando un elemento con varios inputs dinámicamente en JavaScript y para separar un input de otro inserto saltos de línea (<br>) porque si inserto un espacio ( ) no me sale nada, me falla el script JavaScript, me dice que he insertado un carácter inválido.
Para insertar un salto de línea lo hacía:
| Código: |
txt = document.createElement('<br>');
contenedor.appendChild(txt); |
Y ahora para insertar un espacio en blanco:
| Código: |
txt = document.createElement(' ');
contenedor.appendChild(txt); |
Muchas gracias |
|
|
|
Mar Ago 07, 2007 3:15 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3823
Ubicación: Valladolid, España
|
|
|
|
|
| ¿Y no es más cómodo usar el 'write'? |
|

Mar Ago 07, 2007 3:38 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3823
Ubicación: Valladolid, España
|
|
|
|
|
| Pues... ¿se hace con un document.createTextNode(' '); y lo agregas con appendChild() al flujo del contenedor? |
|
Mar Ago 07, 2007 3:44 am
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
|
|
|
No, que va, esto no me funciona:
espacio = document.createTextNode(' ');
contenedor.appendChild(espacio);
Me escribe el |
|
Mar Ago 07, 2007 4:58 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3823
Ubicación: Valladolid, España
|
|
|
|
|
| Pero... vamos a ver... ¿tu quieres imprimir en espacio en blanco o espacio en blancos no reducibles (nbsp)? |
|
Mar Ago 07, 2007 9:11 am
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
|
|
|
Yo quiero imprimir espacios en blanco, quiero que los elementos DNI y Nombre estén separados por unos cuantos espacios en blano, pero no lo consigo. He probado ya:
- espacio = document.createTextNode(' ');
contenedor.appendChild(espacio);
- espacio = document.createTextNode(' ');
contenedor.appendChild(espacio);
- espacio = document.createTextNode(' ');
contenedor.appendChild(espacio);
pero nada me funciona, no consigo imprimir ningún espacio en blanco. |
|
Mar Ago 07, 2007 9:58 am
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
|
|
|
| OK muchas gracias, ya sale |
|
Powered by phpBB © 2001, 2005 phpBB Group
|