Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2013, 14:12
eugenhox
 
Fecha de Ingreso: febrero-2004
Ubicación: donosti
Mensajes: 10
Antigüedad: 20 años, 3 meses
Puntos: 0
función externa ¿donde me equivoco?

No consigo encontrar por qué no funciona esto.
OBJETIVO: Tengo en mi página principal un código sencillito para hacer pruebas. Pido una clave. Si es correcta se abre una página. Si es incorrecta sale mensaje de alerta.
En él declaro una función externa que comprueba la clave. Y NO FUNCIONA. Resulta que si la función la incluyo dentro del código principal sí funciona, pero externa no. Ni con clave correcta ni incorrecta. Parece que la función no se ejecuta.
¿Alguien puede echarme una mano? Mil gracias
-------------------- Aquí el código de la página principal--------------------
<HTML>
<HEAD>
<TITLE>Esto está que arde</TITLE>
<SCRIPT LANGUAGE="JavaScript" src="funcionTestearClave.js"> </SCRIPT>
</HEAD>
<BODY>
<FORM>
<P>Introduce la palabra clave (sirven estas dos: sesamo/corcho)</P>
<p><INPUT TYPE="Password" NAME="palclave" SIZE=25 VALUE="">
<INPUT TYPE="button" VALUE="Siguiente" onClick="testearClave(this.form.palclave.value)"></P>
</FORM>
</BODY>
-------------------Aquí el código de la función externa, el archivo "funcionTestearClave.js"
function testearClave(pal)
{
if (pal=='sesamo') {window.location="bienvenida.htm"}
else
if (pal=='corcho'){window.location="bienvenida.htm"}
else
{alert ('Clave errónea')}}