Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2007, 20:28
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
Re: Ayuda por favor!!!

Hola lewis_ar y jfreire84.

Si la chica te dice que
Cita:
Iniciado por jfreire84
Hola, soy nueva en esto
Yo no le hablaría de AJAX, PHP, DOM, refrescar la página, sistemas de validación correctos o robustos... es demasiado tema. Creo que la historia va por entender la estructura de if-else.


En tu caso, jfreire84, podríamos hacer:
Código PHP:
var pregunta1 prompt("Escriba su nombre de usuario","nombre");
// Caso1 para pregunta1
if(pregunta1 == "elena") {
    var 
pregunta prompt("Inserte su contrasaña Elena""seña");
    
// Caso1 para pregunta
    
if( pregunta == "contraseñaelena") {
        
document.write("Bienvenido su área cliente Elena");
    }
    
// Caso general para pregunta
    
else {
        
document.write("Elena, su contraceña esta incorrecta.")
    }
}
// Caso2 para pregunta1
else if(pregunta1 == "fresa") {
        var 
pregunta prompt("Inserte su contrasaña Fresa""seña");
        
// Caso1 para pregunta
        
if( pregunta == "contraseñafresa") {
            
document.write("Bienvenido su área cliente Fresa");
        }
        
// Caso general para pregunta
        
else {
            
document.write("Fresa, su contraceña esta incorrecta.")
        }
    }
}
// Caso general para pregunta1
else {
    
document.write("Usted no puede entrar. No ha introducido correctamente el usuario."


Es de buen gusto comentar el código ampliamente para no perderte. Las llaves, algunas de ellas se pueden eliminar, pero al principio conviene ponerlas para añadir más instrucciones sin hacer demasiados cambios. Sobre todo algo que te ayudará a ver el código es identarlo (tabulaciones).

¿Así funcionaría como quieres? Como ves se trata de estructuras if y elses. En tu caso veo dos elses seguidos, cosa que es imposible. Cada if con su else correspondiente (aunque el else es opcional...). Y si es una opción u otra, normalmente se escribe if, else if (como mi ejemplo, pregunta1 o vale elena o bien fresa, pero no puede ser las dos a la vez, así que pongo if, else if).



Bueno, espero que me haya explicado.
Si tienes más dudas, pregunta.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.