Foros del Web » Programando para Internet » Javascript »

popup solo 1 por link

Estas en el tema de popup solo 1 por link en el foro de Javascript en Foros del Web. Hola gente, tengo un problema con un window.opener, capaz y no es lo que debo usar Haber, el problema es q cuando clickeo en un ...
  #1 (permalink)  
Antiguo 08/02/2005, 15:21
Avatar de davidbravof  
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 19 años, 3 meses
Puntos: 0
Exclamación popup solo 1 por link

Hola gente, tengo un problema con un window.opener, capaz y no es lo que debo usar

Haber, el problema es q cuando clickeo en un link no tengo ninguna restriccion de si la venta q se va a abrir ya esta abierta o no , basicamente creo q asi resolveria el problema

Alguien de ustedes ha pasado por lo mismo???'

Como lo solucionaron????????

De antemano gracias
  #2 (permalink)  
Antiguo 08/02/2005, 17:40
Avatar de davidbravof  
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 19 años, 3 meses
Puntos: 0
Y si me respondiera???????????'
  #3 (permalink)  
Antiguo 09/02/2005, 02:03
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola davidbravof

No entiendo bien cual es tu duda. ¿Y si lo explicaras un poco mejor?

Saludos,
  #4 (permalink)  
Antiguo 09/02/2005, 02:16
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
perdón pero la ayuda se pide... no se exige.

... pero bueno, creo lo que intenta decir nuestro amigo es que él al darle click a un enlace le abre un pop-up... si vuelve a darle click al mismo enlace vuelve a abrirle el mismo pop-up por lo que ahora tendria 2 pop-ups iguales... él busca que a pesar de darle n número de clicks al enlace solo mantenga abierto un pop-up.

No soy muy conocedor del tema pero creo una solución seria con window.open(). Al darle un nombre específico a la ventana ésta abre sobre sí misma... tu resultado sería que cada vez que daz click en el enlace la página se vuelve a abrir pero no en otra ventana sino ocupando el mismo pop-up...
preguntarás algo más específico; su formato es:
window.open("URL","nombre_de_la_ventana","forma_de_la_vent ana")

Y con todo respeto... en serio.... cuidemos nuestros modales.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 09/02/2005 a las 02:19
  #5 (permalink)  
Antiguo 09/02/2005, 02:37
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Creo que el problema está en que los links los tiene para abrirse en pop ups, y que cada vez que se pincha en un link se abre una ventana. Si pinchas 7 veces en un link se abren 7 ventanas.

La solución pasa por poner nombre a la ventana que abres. Si la abres con javascript debes poner la ventana como el valor de una variable. Así:
foros=window.open("pepito.html",'foros');
Así cada vez que abras un pop up buscará la ventana llamada pepote. Si no la encuentra la abre y si la encuentra meterá dentro el enlace.
Si lo abres mediante target="_blank" en HTML prueba a poner lo siguiente en los links:

<a href="http://www.forosdelweb.com" target="foros" onclick="window.open(this.href,'foros')">abrir foros del web</a><br>
<a href="http://www.maestrosdelweb.com" target="maestros" onclick="window.open(this.href,'maestros')">abrir maestrosdelweb</a>



¿Tengo razón?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 01:50.