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. Codificar contraseñas con md5()
2. Informe sobre el PhpNuke
3. Forzar descarga de archivos
4. Recomendar a un amigo en php
5. Consultas de selección aleatoria
6. Números aleatorios en PHP
7. Tiempo de carga de una página PHP
8. SimpleXML para PHP4
9. Banners aleatorios con PHP
10. Contador de visitas sin cookies
Más artículos...

Otros artículos...

Java Script Precarga de imágenes en JavaScript
ASP Paginar resultados cada X registros
Hojas de Estilo Obtener sombras con CSS
Photoshop Texto alrededor de un círculo
ASP Detectar plugin de Flash con ASP
Varios Estadísticas para tu sitio
Hojas de Estilo Formularios basados en retículas CSS
HTML Evitar la caché del navegador
Hojas de Estilo Transparencias y bordes a imágenes
Java Script Deshabilitar el botón derecho del mouse
Más artículos...