Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/02/2010, 12:21
Avatar de zerokilled
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: arrays compatible con FIREFOX y no conIE

entiendo el concepto, lo que no entiendo exactamente es porque no funciona en iexplorer. se supone que en cualquier implementacion de javascript se puede tratar un string como array donde cada indice indica la posicion del caracter en el string. en iexplorer funciona este concepto, pero por alguna razon en este ejemplo no funciona. si justo luego del prompt intentas hacer un alert de la variable con la primera posicion del string me indica undefined, como si no existiera esa posicion.
Código:
var cadena=prompt("Inserta una frasecita","");
alert(cadena[0]);
en todo caso tienes dos alternativas: utilizas la funcion charAt, el cual es practicamente lo mismo que usar la sintaxis de array pero en este caso a traves de una funcion; ó convierte el string explicitamente en array con la funcion split pasandole un string vacio como argumento.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.