Foros del Web » Programando para Internet » Javascript »

javascript:window.open

Estas en el tema de javascript:window.open en el foro de Javascript en Foros del Web. Hola. Necesito abrir una venta de la siguente forma: <a href="javascript :window.open('http://www.google.com','ventanita','width=400,height=400' )">abrir</a> Lo hace bien, pero el problema es que la página donde está ...
  #1 (permalink)  
Antiguo 12/11/2004, 10:28
Avatar de sedinho  
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 21 años, 1 mes
Puntos: 0
javascript:window.open

Hola. Necesito abrir una venta de la siguente forma:

<a href="javascript:window.open('http://www.google.com','ventanita','width=400,height=400' )">abrir</a>


Lo hace bien, pero el problema es que la página donde está este enlace, al hacer click, desaparece y se ve una página en blanco que solo pone [OBJECT]

Es imprescindible que la forma de abrir la ventana sea como he dicho antes.
A ver si alguien me sabe decir.

Muchas gracias.

Última edición por sedinho; 12/11/2004 a las 10:31
  #2 (permalink)  
Antiguo 12/11/2004, 13:58
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola sedinho.

Prueba con esto:

<a href="#" onclick="javascript:window.open('http://www.google.com','ventanita','width=400,height=400' );return false">abrir</a>

Saludos,
  #3 (permalink)  
Antiguo 12/11/2004, 16:29
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Hola, a mi me ha pasado este mismo problema varias veces.
Creo que la solución de JavierB es buena, pero es mejor esta otra
<a href="javascript:;" onclick="window.open('http://www.google.com','ventanita','width=400,height=400' );return false">abrir</a>
(el caso es que ahora no recuerdo por qué, quizás algo de recarga de página cuando usaba el # , pero me resolvió el problema mejor)

El javascript: delante de window.open ya no hace falta, al ir en un onClick.

Y no sé si el ;return false es necesario, pero daño no hará.
  #4 (permalink)  
Antiguo 12/11/2004, 17:11
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola a todos:

Hay una forma de abrir un enlace en un popup con las opciones de los popups que está en las FAQs javascript: http://www.forosdelweb.com/f13/faqs-javascript-105325-post693040/

<a href="http://www.google.com" target="ventanita" onclick="window.open('', 'ventanita', 'width=400,height=400')" > abrir </a>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 12/11/2004, 17:26
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Solución elegante, caricatos.
  #6 (permalink)  
Antiguo 12/11/2004, 17:35
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Gracias angsanchez:

Pero no pasaba la validación estricta (w3.org)... para que la pase no se debe declarar el atributo target, pero se puede asignar antes de abrir la ventana.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 12/11/2004, 22:31
Avatar de Hildergarn  
Fecha de Ingreso: agosto-2004
Ubicación: Panamá
Mensajes: 442
Antigüedad: 19 años, 8 meses
Puntos: 4
Sin ansias de cambiar de tema y aprovecho este foro para no abrir uno: necesito el codigo escencial que me permita cambiar la imagen en lo que paso el raton por encima de esta. se los agradeceria
__________________
Visita Viajés y Cosas Así
  #8 (permalink)  
Antiguo 04/04/2008, 01:05
 
Fecha de Ingreso: abril-2007
Mensajes: 85
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: javascript:window.open

Cita:
Iniciado por JavierB Ver Mensaje
Hola sedinho.

Prueba con esto:

<a href="#" onclick="javascript:window.open('http://www.google.com','ventanita','width=400,height=400' );return false">abrir</a>

Saludos,

Para que el popup saliera centrado en el medio de la pantalla ¿Cómo habría que hacerlo?

Saludos y gracias!
  #9 (permalink)  
Antiguo 22/05/2008, 00:15
 
Fecha de Ingreso: mayo-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Respuesta: Re: javascript:window.open

Cita:
Iniciado por fardao Ver Mensaje
Para que el popup saliera centrado en el medio de la pantalla ¿Cómo habría que hacerlo?

Saludos y gracias!
<a href="#" onclick="javascript:window.open('http://www.google.com','ventanita','width=400,height=400, left=350, top=150' );return false">abrir</a>


tienes k agregar left=350, top=150

juega con left top para k kede bien centrado

Última edición por PALADINJP; 22/05/2008 a las 00:21 Razón: left top
  #10 (permalink)  
Antiguo 04/05/2011, 16:00
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: javascript:window.open

Gracias por responder PALADINJP la funcion window.open...
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 19:11.