A função javascript Window.open não está funcionando no Mozilla, mas funciona em outros navegadores
-
20-09-2019 - |
Pergunta
A função javascript Window.open não está funcionando no Mozilla, mas funciona em outros navegadores, aqui está o que escrevi.
<a href="javascript:window.open('../Terms.aspx','Terms','width=550,height=400')">
click here</a>
Na verdade o que aconteceu em Mozilla
este pop-up é aberto, mas a janela pai está em branco com [object Window]
Por favor me diga O que estou fazendo de errado?
Obrigado
Solução
O script parece bom, o que pode ser um problema é que você está executando ele na URL.Use o evento click em vez disso.
Além disso, você pode usar os atributos href e target no link para fazer com que ele se degrade normalmente.Dessa forma o link abrirá pelo menos a página mesmo que o Javascript esteja desabilitado no navegador:
<a href="../Terms.aspx" target="Terms" onclick="window.open(this.href,this.target,'width=550,height=400');return false;">
click here</a>
Outras dicas
Tentar um gerador.
Como alternativa, você pode querer tentar href="javascript: randomVar = window.open ..."
. O problema pode ser que a janela. A função aberta retorna um ID, quebrando assim o JavaScript em linha.