Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

acidpills

window.open

Recommended Posts

Pessoal,

Estou com um problema que parece ser simples, mas não estou achando a solução para o problema.

 

Problema: Ao clicar em um link chamado 'Alterar', a janela abra em um popup.

Aparentemente está tudo certo, mas no IE não abre e no Firefox abre perfeitamente.

 

Pesquisei na NET e em várias resposta para o mesmo problema o pessoal informou que o firefox analisa cada parte do código por vez, e o IE se perde, por isso o IE não conseguiu abrir.

Também há resposta que falam que o IE não lê espaços.

 

Veja código:

 

<script language=javascript>

function abrejanela (URL){

window.open(URL,"janela1","width=450,height=400,scrollbars=NO")

}

</script>

 

Link na pagina em ASP:

 

response.write "<td><A HREF=javascript:abrejanela('Consulta_Geral_alterar.asp?id="&id&"')>"&"Alterar"&"</a></td>"

 

 

 

OBS: IE versão 8 / Firefox versão 4

 

 

Desde já, obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ter sido bloqueado pelo antipoup do navegador. Verifique isso.

 

faça assim:

<A HREF="#" onclick="abrejanela('Consulta_Geral_alterar.asp?id="&id&"');">"&"Alterar"&"</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ter sido bloqueado pelo antipoup do navegador. Verifique isso.

 

faça assim:

<A HREF="#" onclick="abrejanela('Consulta_Geral_alterar.asp?id="&id&"');">"&"Alterar"&"</a>

 

 

Obrigado por responder, mas o problema não é esse.

Está desabilitado o anti popup dos dois navegadores.

No FF está funcionando perfeitamente mas no IE não funcionar.

 

Outro detalhe

Estou tentando bloquear o botão voltar no navegador e a solução que eu encontrei foi:

Em javascript:

 

<script language="javascript">

window.history.forward();

</script>

 

Ou <BODY onLoad="history.go(+1)">

 

No firefox o window.history.forward();

Funciona perfeitamente, mas no IE não.

 

Andei testanto outros script no IE e também nao funciona e no Firefox tudo funciona.

O problema, acredito eu, seja no IE.

Mas esse problema está em todos os IE8 que eu testei.

Abri as paginas em 4 computadores diferentes com IE8 e Firefox3 e 4.

Sempre no FF funciona e nada funciona no IE.

 

Alguem tem alguma idéia?? Sabe se o IE está com problemas para rodar javascript?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.