Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/06/2002, 12:29
Avatar de DanielRey
DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 24 años, 3 meses
Puntos: 1
Re: Pregunta para masters en ASP

A ver, escondedores...

Si usas un frame al 100%, entonces en la barra de dirección siempre aparecerá la primer URL, sin importar los vínculos que se sigan.

Pero por lo visto, la intención es esconder la URL, y si alguien les mira el código fuente, haciendo clik en "Ver/Código fuente", verá la verdadera URL.

Entonces recurrimos al mismo truco recursivamente.
[JEKILL.HTML]
<html>
<head>
<title>Dr. Jekill</title>
</head>
<frameset>
<frame src="Jekill1.html" name="jekill">
</frameset>
</html>

[JEKILL1.HTML]
<html>
<head>
<title>Dr. Jekill</title>
</head>
<frameset>
<frame src="hide.html" name="hide">
</frameset>
</html>

[HIDE.HTML]
<html>
<head>
<title>Dr. Jekill</title>
</head>
<BODY>
<H1>Dr. Jekill & Mr. Hide</H1>
</BODY>
</html>

Pero aún nos queda un problema...
Si miran el código de la primera, verán que llama a jekill1.html.
Pueden poner directamente jekill1.html en la barra de dirección, y cargar esta página, luego ver que esta en realidad llama a Mr Hide. ¿Cómo lo evitamos?
Agregamos este código al comienzo de jekill1.html y de hide.html:
<SCRIPT>
if (top == self) location.replace("jekill.html")
</SCRIPT>

Así nadie sabrá que dentro del Dr. Jekill vive Mr. Hide.