Tema: window.open
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2007, 17:27
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 10 meses
Puntos: 10
Re: window.open

Hola jgar

Es lógico lo que comentas de que en Firefox se te abre otra ventana de más.

La razón está en tu código...
Código PHP:
<a href="#" target="_blank" onClick="window.open('pagina.php','','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=608, height=435, top=85, left=140')"
Descomponemos:

- href="#"
Capas (desactivas) la función de enlace.
Posible problema: Si tu página tiene scroll vertical (mucho contenido) y le das a este enlace, ademas de hacerte el resto de cosas, página se te va a desplazar hasta rriba del todo (la # funciona como ancla hacia el TOP del documento).

Es mejor que si quieres capar un enlace uses href="javascript:void(null)".
- target="_blank"
Le estás diciendo al enlace que se lance en una ventana nueva.

- onClick="......"
Estás definiendo que se abra una ventana al pinchar en el enlace.

El problema es que has juntado target="_blank" y onClick="......".

Con esto al enlace les estás diciendo: "ábreme una ventana nueva (popup) por medio de mi javascript --> ONCLICK y también me lo abres en una ventana aparte --> TARGET."

Con ello, salen dos ventanas

La solución: quita el raget.

Espero haberte ayudado.