A função javascript Window.open não está funcionando no Mozilla, mas funciona em outros navegadores

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

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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top