Foros del Web » Programando para Internet » Javascript »

Evitar abrir en nueva ventana

Estas en el tema de Evitar abrir en nueva ventana en el foro de Javascript en Foros del Web. Hola a todos! ¿Es posible evitar que se abra una página en una nueva ventana? Espero que sí!!!! y... ¿cómo se hace? :p Saludos y ...
  #1 (permalink)  
Antiguo 19/04/2004, 03:42
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 2 meses
Puntos: 0
Evitar abrir en nueva ventana

Hola a todos!

¿Es posible evitar que se abra una página en una nueva ventana?
Espero que sí!!!! y... ¿cómo se hace? :p


Saludos y gracias,
  #2 (permalink)  
Antiguo 19/04/2004, 03:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola Kailea:

Si la página se abre como popup (con window.open()...) puedes poner como segundo parámetro "self" (no recuerdo si debe llevar un guión bajo delante)...

Si si se abre como un enlace (con la etiqueta "a") basta con no poner un target para que se abra en la misma ventana... también se puede usar un target de alguna ventana existente (incluído "_SELF")

Saludos
  #3 (permalink)  
Antiguo 19/04/2004, 04:09
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 2 meses
Puntos: 0
Gracias caricatos, voy a probar a ver si resulta!

:***
  #4 (permalink)  
Antiguo 19/04/2004, 04:17
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola again!

Utilizo la etiqueta <a> pero el problema está que al pinchar en el enlace, si pongo en la etiqueta target="_self" se puede seguir abriendo en una ventana nueva, y lo que yo quiero evitar es que aunque se pulse mays o con el botón derecho la página se pueda abrir en una ventana nueva,... y lo de "_self" no ha funcionado :(

¿Alguna otra sugerencia?

Saludos y gracias,
  #5 (permalink)  
Antiguo 19/04/2004, 04:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola otra vez:

Comprobado...
Debe ponerse el guión (_self)

<html>
<body>
<input type="button" onclick="window.open('index.html', '_self', '')" value="abrir" />
<a href="index.html" target="_self" >abrir enlace</a>
</body>
</html>

Sobre usar métodos distintos a los normales, no sé como evitarlo
En las FAQs hay algo para anular el botón derecho con oncontextmenu="return false" (creo)

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 20:31.