Foros del Web » Creando para Internet » HTML »

enlaces a otras ventanas desde un pop up

Estas en el tema de enlaces a otras ventanas desde un pop up en el foro de HTML en Foros del Web. A ver... En una web que estoy haciendo, la intro aparece en un pop up, que se genera de forma automatica con Javascript. Por lo ...
  #1 (permalink)  
Antiguo 01/05/2002, 09:36
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
enlaces a otras ventanas desde un pop up

A ver...

En una web que estoy haciendo, la intro aparece en un pop up, que se genera de forma automatica con Javascript. Por lo tanto, se abren dos ventanas, una detras vacía y otra que es el pop-up.

El pop-up contiene una serie de enlaces para navegar por la web, y aqui viene la cuestion, da igual el destino que le ponga a los enlaces, siempre me aparecen los archivos en el pop-up. Yo quiero que me aparezcan en la página que hay detrás del pop-up, es decir, en la que se abre al introducir la URL y la que genera el pop-up.

Y si es posible, me gustaria saber tambien como hecer para que cuando clicken en un enlace y este se abra en la ventana de detrás, el pop-up se cierre automaticamente.

GRACIAS.

<p align="center"><font size="6" face="Garamond">..::Ñ::..[/CODE]<font face="Times New Roman" size="6"><br>
[/CODE]
<font size="6" face="Garamond">AL PODER[/CODE]</p>
  #2 (permalink)  
Antiguo 01/05/2002, 11:01
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Re: enlaces a otras ventanas desde un pop up

Hola toniquio:

Cuando desde una ventana se abre un popup, la referencia a la que la abrió es &quot;opener&quot;, o sea que los enlaces del popup deben tener algo así:
opener.href=destino.html.

Espero que te sirva.
  #3 (permalink)  
Antiguo 01/05/2002, 13:31
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: enlaces a otras ventanas desde un pop up

mmm

Gracias por la ayuda, pero si pongo lo de &quot;opener&quot; antes de lo de &quot;href&quot; no aparece el enlace.

¿Me podrías poner un código completo de como se hace?

Gracias de nuevo

<p align="center"><font size="6" face="Garamond">..::Ñ::..[/CODE]<font face="Times New Roman" size="6"><br>
[/CODE]
<font size="6" face="Garamond">AL PODER[/CODE]</p>
  #4 (permalink)  
Antiguo 01/05/2002, 17:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Re: enlaces a otras ventanas desde un pop up

Hola otra vez:

He hecho algunas pruebas y he visto el fallo, es opener.location.href=otra_pagina;

Escribo el código que funciona:

function abrir() {
x = window.open(&quot;&quot;, &quot;&quot;, &quot;&quot;);

var doc = &quot;&lt;html&gt;&lt;body&gt;&lt;b onclick=\&quot;opener.location.href='http://www.sucaricatura.com'\&quot; &gt;Hola&lt;/b&gt;&lt;/body&gt;&lt;/html&gt;&quot;;
x.document.write(doc);

Desde luego que tienes que poner tu link, y en el enlace poner onclick=abrir() y las modificaciones que te parezcan...

Saludos.
  #5 (permalink)  
Antiguo 03/05/2002, 21:05
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: enlaces a otras ventanas desde un pop up

Pues me vas a perdonar, pero no entiendo nada, yo de Javascript (lo que creo que has puesto) no entiendo nada. Mis pop-ups los genero con codigos ya hechos y no suelo tocarlos mucho porque ya te digo que no entiendo nada de Javascript.

Y el codigo que hay más arriba, lo he pegado tal cual y no funciona.

No se...

¿Me puedes poner algo más?

Gracias de nuevo

<p align="center"><font size="6" face="Garamond">..::Ñ::..[/CODE]<font face="Times New Roman" size="6"><br>
[/CODE]
<font size="6" face="Garamond">AL PODER[/CODE]</p>
  #6 (permalink)  
Antiguo 04/05/2002, 15:29
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Re: enlaces a otras ventanas desde un pop up

Hola otra vez:

El código que te envío crea una página nueva al pinchar sobre &quot;Crear página&quot;, y al pulsar sobre la frase &quot;Visite mi página&quot;, redirecciona la primera hacia la página mía, puede que no sea tan fácil, pero por aquí puedes empezar.

&lt;html&gt;
&lt;head&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
function abrir() {
x = window.open(&quot;&quot;, &quot;&quot;, &quot;&quot;);
var doc = &quot;&lt;html&gt;&lt;body&gt;&lt;b onclick=\&quot;opener.location.href='http://www.sucaricatura.com'\&quot; &gt;Visite mi página&lt;/b&gt;&lt;/body&gt;&lt;/html&gt;&quot;;
x.document.write(doc);
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body &gt;
&lt;b id=hola onclick=abrir() &gt;Crear página&lt;/b&gt;
&lt;/body&gt;
&lt;/html&gt;

Saludos.
  #7 (permalink)  
Antiguo 06/05/2002, 09:54
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: enlaces a otras ventanas desde un pop up

Muchas gracias amigo Caricatos...

Ahora si que funciona el tema, solo me queda hacer que aparezca un dedo cuando sepase por encima del &quot;enlace&quot;, creo que mediante CSS.

En fin... Muchas gracias colega.

<p align="center"><font size="6" face="Garamond">..::Ñ::..[/CODE]<font face="Times New Roman" size="6"><br>
[/CODE]
<font size="6" face="Garamond">AL PODER[/CODE]</p>
  #8 (permalink)  
Antiguo 06/05/2002, 11:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Re: enlaces a otras ventanas desde un pop up

Hola otra vez:

Perdona por habértelo puesto difícil, pero yo no suelo usar la etiqueta &quot;A&quot; porque no me gusta su estética (¡cada loco con su tema!), si en vez de usar el tag &quot;B&quot;, usas el &quot;A&quot;, queda como los enlaces normales...

Te envío un arreglo con las dos opciones, y la &quot;manita&quot;:

&lt;html&gt;
&lt;head&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
var cursor = (document.all) ? &quot;hand&quot; : &quot;pointer&quot;;
function abrir() {
x = window.open(&quot;&quot;, &quot;&quot;, &quot;&quot;);
var doc = &quot;&lt;html&gt;&lt;body&gt;&lt;b onclick=\&quot;opener.location.href='http://www.sucaricatura.com'\&quot;&quot;;
doc += &quot; style=cursor:&quot; + cursor + &quot; &gt;Visite mi página&lt;/a&gt;&lt;/body&gt;&lt;/html&gt;&quot;;
x.document.write(doc);
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body &gt;
&lt;a href=javascript:abrir() &gt;Crear página&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;

Saludos
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:26.