Window.open función javascript no funciona en Mozilla, pero trabajando en otros navegadores
-
20-09-2019 - |
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
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.