ARTICULOS

Enlace externo dinámico con frames

Autor: Fabian Muller (http://www.webexperto.com) - 20/12/2002

Del.icio.us Digg Technorati

Al igual que el artículo anterior, veremos como colocar un frame superior cuando se visitan enlaces externos desde nuestro sitio, en este caso utilizando PHP.

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

enlace.php

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

<html>
<head>
<title>WebExperto.com - Enlace externo</title>
</head>
<frameset framespacing="0" border="false" rows="8%,*" frameborder="0">
<frame name="superior" src="arriba.php" 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.php

Esta página no contiene ningún código en php, 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.php?sitio=http://www.webexperto.com
http://www.tusitio.com/enlace.php?sitio=http://www.clarin.com

 

Más artículos sobre PHP

1. Resolución: JavaScript a PHP
2. Codificar contraseñas con md5()
3. Función para fechas en español
4. Calcular la edad con PHP
5. Instalación de PHP sobre PWS 4.0
6. Historia de PHP
7. Frases aleatorias con PHP
8. Proteger páginas con password en PHP
9. Tiempo de carga de una página PHP
10. Huevos de Pascua en PHP
Más artículos...

Otros artículos...

Fireworks Creación de estilos en Fireworks
XML Introducción al XML
Flash Imágenes aleatorias en Flash MX
ASP Agilizar la carga de tus páginas ASP
Marketing Cómo conseguir visitas con poco o ningún costo
PHP Codificar contraseñas con md5()
ASP Alternar el color de filas en un RecordSet
PHP Creando sitio con forma modular
ASP Utilizando las ServerVariables en ASP
HTML Tips para diseñar newsletters
Más artículos...