Una pregunta sobre frames

isabel
14 de Marzo del 2004
Hola, estoy intentando hacer un frame con enlaces a varios formularios jsp. El problema es que en el momento de entrar en el enlace intento comprobar si el usuario está autentificado y si no lo está, dejar todo como está, sin abrir ninguna página, solamente dar un error.
Pero no se como hacerlo, a ver si me podéis ayudar.

Mi frame contiene el código siguiente:
Uno de los enlaces es este:

<td><font size="1"><a href="/Gestion.jsp" onClick="irA('/Gestion.jsp')" target="mainFrame" >Gestion principal</a></font></td>

y en javascript tengo lo siguiente:

function irA (pagina) {
if (EstaAutentificado() == true)
{
window.parent.mainFrame.location.href = pagina;
window.parent.leftFrame.location.reload();
}
else
{
alert ("Debe autentificarse");
window.parent.mainFrame.location = "";
}
return;
}
Pero no me funciona, me sigue abriendo el jsp Gestion.jsp en el mainframe igualmente y claro me da error por no estar autentificado. ¿Cómo se hace esto?

Muchas gracias