Foros del Web » Creando para Internet » HTML »

Ayuda para frame o iframe

Estas en el tema de Ayuda para frame o iframe en el foro de HTML en Foros del Web. Bueno mi duda es la siguiente, tengo un sitio web y este tiene un blog, lo que me gustaria hacer es por ejemplo cuando tenga ...
  #1 (permalink)  
Antiguo 15/03/2010, 09:41
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta Ayuda para frame o iframe

Bueno mi duda es la siguiente, tengo un sitio web y este tiene un blog, lo que me gustaria hacer es por ejemplo cuando tenga un link a una pagina web externa al momento de hacerle clic se cargue otra pagina que en la parte de arriba tenga mi logo pero que la pagina se musetre abajo (como un Frame), he visto un ejemplo en una pagina y la URL queda algo así:
http://elsitio.com/frame.(no recuerdo la extension)=www.lawebexterna.com

De este modo cuando agregue el link a la página externa solo tengo que cambiarle la URL del sitio.
Espero haberme explicado, saludos =)
  #2 (permalink)  
Antiguo 15/03/2010, 10:33
Avatar de jmdz  
Fecha de Ingreso: marzo-2010
Ubicación: ¿Acá?
Mensajes: 54
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Ayuda para frame o iframe

Esto es PHP o en su defecto JavaScript pero no HTML. Debes crear una pagina "pagina_de_logo.html" donde esta tu logo y lo que sea que quieras poner, después:

En PHP:
Haces los vínculos a http://elsitio.com/frame.php?url=www.lawebexterna.com/loquesea
Y creas una página "frame.php":
Código HTML:
Ver original
  1. <frameset rows="200,*">
  2.   <frame src="pagina_de_logo.html">
  3.   <frame src="<?php echo 'http;//',$_GET['url']; ?>">
  4. </frameset>

En JavaScript:
Haces los vínculos a http://elsitio.com/frame.html?url=www.lawebexterna.com/loquesea
Y creas una página "frame.html":
Código HTML:
Ver original
  1. <frameset rows="200,*" onload="document.getElementById('destino').src='http://'+unescape(location.search.replace('?url=',''));">
  2.   <frame src="http://google.com">
  3.   <frame id="destino">
  4. </frameset>

Esos "200" quieren decir que el frame de arriba tendrá una altura de 200 pixcels, cambialo a conveniencia. Saludos

Etiquetas: frame, iframe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:20.