
05/06/2002, 12:29
|
 | 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. |