ARTICULOS

Enlace externo dinámico con frames

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

Del.icio.us Facebook 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. Alternar el color de filas en paginación
2. Paginación de resultados con PHP
3. Creando sitio con forma modular
4. Recomendar a un amigo en php
5. Modificación de cadenas
6. Fecha completa en español
7. Definción y uso de clases en PHP
8. Banners aleatorios con PHP
9. Función explode() de PHP
10. Función para fechas en español
Más artículos...

Otros artículos...

Hojas de Estilo CSS Hojas de estilo es cascada
ASP Utilizando cookies en ASP
Flash Optimizar el peso de los SWF
PHP Upload de archivos al servidor
PHP Contador de visitas simple
ASP.net Detectar país del usuario
Varios Estadísticas para tu sitio
phpBB phpBB: Mostrar los últimos mensajes
Java Script Evitar el doble envío de un formulario
Photoshop Botones hundidos con Photoshop
Más artículos...