ver si me explico... tengo una web donde todos los links hacias galerias de fotos u otro material van a otra direccion, o sea a la pagina de otra persona.
lo q quiero es q vayan a tal url pero q arriba aparezca un frame con el nombre de mi web o algo asi. Esto es para asi no perder visitas de mi web
se entiende?
bueno, solo eso, es q no me se como hacer para q el frame de abajo vaya dirigido hacia la url q yo quiera
El framing es, cuando menos, poco etico. En algun caso incluso se puede considerar ilegal. Y la pagina "frameada" puede saltarselo con una linea de javascript.
Sobre como hacerlo, simplemente le pasas al script que crea el frameset la URL que quieres colocar en el frame de contenido. Ese script simplemente pone ese parametro en el src del frame. Esto es util si tienes una web con frames y google muestra en los resultados tu pagina del contenido. Con javascript puedes ver que no esta el frameset y redireccionar al script que crea el frameset pasandole PHP_SELF para el frame de contenido.
exactamente lo mismo quiero hacer yo, quiero q en vez de zumbaos sea mi web, y que la otra (q parece ser una pagina alemana o algo asi) sea otra mia o la q yo desee
usa este
el primer frame es para el marco de arriba y el segundo es para el de abajo
todo ese codigo lo copias antes del body y despues del head, entiendes??
JavaScript para abrir una ventana con un frame arriba que pertene a nuestro sitio, y el inferior al enlace pulsado. El ejemplo claro lo podemos ver en los Foros del web.
-->
<html>
<head>
<!-- PRIMER PASO: Copiar dentro del tag HEAD -->
<script language="Javascript">
function frame(enlace)
{
win = window.open();
win.document.write('<html><head><title>Esta visitando un sitio que no pertenece al Deposito de JS 1.3</title></head><frameset rows="80,*" border="0" framespacing="0" frameborder="no"><frame src="http://www.webtutorial.com.ar/javascript/" name="frame" scrolling="no"><frame src="'+enlace+'" name="contenido"></html>')
}
// En el script es posible modificar el título de la página, las medidas de los frames, y la dirección a parte de otras cosas más
-->
</script>
</head>
<body>
<!-- SEGUNDO PASO: Copiar dentro del tag BODY -->
<!-- Este es el enlace que va a la parte de abajo -->
<a href="javascript:frame('http://www.forosdelweb.com/')">Abrir</a>
Abres un documento en blanko y lo nombras links.php
luego pegas esto en el
<?
//aki va tu cabecera cuniao, debes poner la url completa
$head="http://mickja.com/head.html";
//No editar el codigo de abajo, solo el titulo y la altura de cols=55
$url=$_GET['url'];
if(!$url){ echo"<h1>Selecciona una url empanao! <noscript>"; }
?>
<head>
<title>Link patrocinado por mickja.com</title>
</head>
<FRAMESET ROWS="55, *" FRAME=0 FRAMEBORDER=0 FRAMESPACING=0> <FRAME SRC="<? echo $head ?>" MARGINHEIGHT="0" MARGINWIDTH="0" SCROLLING="no" NORESIZE> <FRAME SRC="<? echo $url ?>" MARGINHEIGHT="0" MARGINWIDTH="0" SCROLLING="auto" NORESIZE> </frameset>
edicion: acabo de probar el script y si funciono muy bien
los links los llamas de la manera
<a href="http://mickja.com/links.php?url=http://otraweb.com" target=_blank>Ir a web</a>
puedes ver un ejemplo aki
http://vz4.rreactor.com/web/id/out.php?url=http://nod36.clawz.com
yo nombre al archivo "out.php"
Editado por Nodws, Miércoles, 26 de Mayo de 2004, 01:57
no lo guardes den Dreanweaver!
abre un documento de Wordpad, notepad, textpad etc etc, o de el editor de texto plano de tu preferencia, copea y pastea el codigo marcao en rojo!
si no te permite guardar directo a extension php
es simple, guardas un archivo links.txt y cambias la extencion a .php !! cualkier otra koza aki estoy!
Escrito originalmente por lVliCkcuniao y tocallo ... esta linea no sirve pa nada o me parece?
if(!$url){ echo"<h1>Selecciona una url empanao! <noscript>"; }
claro ke sirve empanao! es para evitar errores! al entrar a links.php sin ?url=http://etc
fantasma empanao!
complicarse dices? es una pagina dinamica con 1 solo archivo puedes ver las webs ke sean, en cambio con los otros metodos es 1 archivo por webLink
es para cuando Url vale 0
osea links.php?url= (o' links.php) cuando el usuario trate de entrar directamente a links.php le mandara el error ke debe definir el valor para url=http://algo
si eliminas la linea el usuario vera errores 404
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 21:37
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Inscripción 1ª