Foros del Web » Programando para Internet » Javascript »

recoger un espacio con el prompt

Estas en el tema de recoger un espacio con el prompt en el foro de Javascript en Foros del Web. Hola, estoy haciendo una prueba: el caso es que quiero meter caracteres en un array conforme los voy pidiendo en un prompt hasta que el ...
  #1 (permalink)  
Antiguo 07/05/2010, 12:49
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
recoger un espacio con el prompt

Hola, estoy haciendo una prueba:
el caso es que quiero meter caracteres en un array conforme los voy pidiendo en un prompt hasta que el usuario pulse una "X", pero resulta que si escribo un espacio en el prompt no lo reconoce como caracter y no hace nada...¿es esto normal?

*************************************
<script type="text/javascript">
var car;
var frase=new Array();
var i=0;
do
{
car=prompt("Introduce un caracter");
if (car!="X")
{
frase[i]=car;
i++;

}
}
while (car!="X");
alert(frase.length);
alert(frase);
</script>
*****************************************

¿estoy haciendo algo mal?...si en la declaración del array meto espacios en blaco si que me los reconoce...no lo entiendo
muchas gracias, un saludo
  #2 (permalink)  
Antiguo 07/05/2010, 13:03
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: recoger un espacio con el prompt

Cita:
[...] pero resulta que si escribo un espacio en el prompt no lo reconoce como caracter y no hace nada [...]

[...] si en la declaración del array meto espacios en blaco si que me los reconoce [...]
no comprendo tu duda, me parece que te estas contradiciendo. segun lo que explicas, a mi me funciona tu codigo.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 07/05/2010, 13:17
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: recoger un espacio con el prompt

Hola

Supongo que se refieres a espacios a la derecha. Lo que puedes hacer es usar replace() para cambiarlo por su entidad HTML

Código Javascript:
Ver original
  1. frase[i]=car.replace(' ', '&nbsp;');

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 07/05/2010, 14:39
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: recoger un espacio con el prompt

Hola, muchas gracias a los dos por la respuesta,
efectivamento como dice zerokilled, si que funcionaba y era error mio en otra parte del código.
Lo dicho, muchas gracias,
un saludo

Etiquetas: espacio, prompt, recoger
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 10:16.