Hola, amigos del foro, necesito ayuda para aclararme de una vez, pues no me funciona lo que quiero hacer, me explico.
Lo que quiero lograr es que en una caja prompt segun el texto o dato que ingresen, salga un alert u otro, lo hago con nombres, y que segun que nombre hayan tecleado salga un alert con un mensaje personalizado en dependencia del dato que anteriormente hayan ingresado. Ya lo sé hacer sin utilizar un array pero lo he intentado con un array para hacerlo mas conciso y no copiar tanto codigo pero no me funciona. adjunto el codigo que lo hago con dias de la semana en este caso para que sea mas entendible. Gracias de antemano
<script type="text/javascript">
var caja=null
var diasemana = new Array("Lunes","martes","miercoles","jueves","viern es");
while(caja==null || caja==""){
caja=prompt("¿Que dia es el que vas a ir ?","");
}
if(caja==diasemana){
alert("Este mensaje, solo para dias entre semana");
}
else if(caja=="Sábado" || caja=="sábado"|| caja=="Domingo" || caja=="domingo"){
alert("Este mensaje solo para fin de semana");
}else{
alert("Debes introducir un dia");
}
</script>
Lo que no quiero es tener que repetir los nombres de los dias ya sea en mayusculas o minusculas por si cabe la posibilidad y de esa manera la idea mia era meterlos en un array autonumerico, pero no me funciona cuando trato de utilizar la variable correspondiente al array diasemana, solo me funciona si especifico entre corchetes[] la clave que corresponda al dia que escriban, pero no me sirve pq entonces me quedo igual tengo que ir metiendo las claves para cada valor.
Resumiendo quiero un mensaje para dias entre semanas y otro para findesemanas pero utilizando este array de forma correcta. Espero haberme explicado