Window.open función javascript no funciona en Mozilla, pero trabajando en otros navegadores

StackOverflow https://stackoverflow.com/questions/2468763

Pregunta

Window.open función javascript que no funciona en Mozilla, pero trabajando en otros navegadores, aquí es lo que tengo de escritura.

<a href="javascript:window.open('../Terms.aspx','Terms','width=550,height=400')">
                click here</a>

En realidad lo que ocurrió en Mozilla es emergente se abre ventana padre, pero es en blanco con [object Window]

Por favor, dime lo que estoy haciendo mal?

Gracias

¿Fue útil?

Solución

El script se ve bien, lo que podría ser un problema es que se está ejecutando en la URL. Utilice el evento de clic en su lugar.

Además, se puede utilizar el href y atributos de destino en el enlace para que sea degradan con gracia. De esa manera el enlace será al menos abrir la página, incluso si javascript está desactivado en el navegador:

<a href="../Terms.aspx" target="Terms" onclick="window.open(this.href,this.target,'width=550,height=400');return false;">
  click here</a>

Otros consejos

Trate un generador .

Como alternativa, es posible que desee probar href="javascript: randomVar = window.open ...". El problema podría ser que la función window.open devuelve un ID, rompiendo así la línea de JavaScript.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top