Enlace externo dinámico con frames

En este artículo veremos como colocar un frame superior cuando se visitan enlaces externos desde nuestro sitio.

Se van a necesitar solamente dos archivos: enlace.asp y arriba.asp, a continuación te mostramos la función y el código de cada uno de ellos.

enlace.asp

Es la página que contiene los dos frames, uno de ellos será el archivo arriba.asp, y el otro en donde se cargará la dirección que se especifique a través del link (enlace.asp?sitio=http://sitio.com)

<%
sitio=request.querystring("sitio")
%>

<html>
<head>
<title>WebExperto.com – Enlace externo</title>
</head>
<frameset framespacing="0" border="false" rows="8%,*" frameborder="0">
<frame name="superior" src="arriba.asp" scrolling="no">
<frame name="inferior" src="<%=sitio%>">
<noframes>
<body>
<p>Esta página usa marcos, pero su explorador no los admite.</p>
</body>
</noframes>
</frameset>
</html>

arriba.asp

Esta página no contiene ningún código en ASP, y es en donde se muestra una leyenda especificando que se está visitando un enlace fuera del sitio.

<html>
<head>
<title>WebExperto.com</title>
</head>
<body bgcolor="#000080" text="#FFFFFF">
<p align="center"><strong><font face="Verdana" size="2">Estás visitando un enlace fuera
de WebExperto.com</font></strong></p>
</body>
</html>

Ahora solo resta armar los enlaces y ubicarlos en tu sitio:

http://www.tusitio.com/enlace.asp?sitio=http://www.webexperto.com
http://www.tusitio.com/enlace.asp?sitio=http://www.clarin.com

Deja un comentario