Foros del Web » Programando para Internet » Javascript »

Evitar que se abra un link 2 veces (con <a href y window.open)

Estas en el tema de Evitar que se abra un link 2 veces (con <a href y window.open) en el foro de Javascript en Foros del Web. Buenas Tengo un problema tonto. En un DIV tengo puesto que al pinchar encima se habra un link con : onclick="window.open('http://web.com')" Y también tengo dentro ...
  #1 (permalink)  
Antiguo 24/11/2011, 18:48
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Evitar que se abra un link 2 veces (con <a href y window.open)

Buenas

Tengo un problema tonto.
En un DIV tengo puesto que al pinchar encima se habra un link con : onclick="window.open('http://web.com')"

Y también tengo dentro de ese div un enlace de texto con el formato
<a href="http://web.com">Texto</a>

Claro, si pinchan en el enlace que está dentro del DIV se abrirán 2 ventanas en lugar de una.
Ambos enlaces son los mismos y quiero mantener en enlace HTML para indexación en buscadores.

¿Se puede solucionar este problema para que solo me salga una ventana?

Un saludo y gracias.
  #2 (permalink)  
Antiguo 25/11/2011, 00:09
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Evitar que se abra un link 2 veces (con <a href y window.open)

Hola:

Debes poner un target que se asocie con el nombre de la ventana y el primer parámetro del popup en blanco: Formularios y enlaces dirigidos a ventanas.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 25/11/2011, 02:51
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Respuesta: Evitar que se abra un link 2 veces (con <a href y window.open)

Pero en un <DIV> no puedo poner un <a href="">
De tal modo que el window.open() no podría tener el primer parámetro vacío o no sabría a donde llevarme.
  #4 (permalink)  
Antiguo 25/11/2011, 03:10
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Evitar que se abra un link 2 veces (con <a href y window.open)

Hola:

Creo que lo que pretendes no es aconsejable, pero puedes cancelar ese enlace poniendo en el mismo: onclick="return false"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 25/11/2011, 03:14
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Respuesta: Evitar que se abra un link 2 veces (con <a href y window.open)

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Creo que lo que pretendes no es aconsejable, pero puedes cancelar ese enlace poniendo en el mismo: onclick="return false"

Saludos
Por qué dices que no es aconsejable?

Etiquetas: href, html, link, veces
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 03:39.