Ir para conteúdo

POWERED BY:

Arquivado

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

Lendres2

Popup não abre no IE7

Recommended Posts

Boa tarde galera!Tenho uma página que tem um form de busca com uma função em ajax que imprime o resultado em uma div. Esse resultado tem uma função window.open que funciona apenas no IE6, alguém já passou por esse problema? Ou tem alguma sugestão?Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tiago,Segue a função abaixo:

function abre(path){	var path;	window.open(path,"","width=780,height=450,left=0,top=0,scrollbars =yes");}

E aqui parte do que o ajax escreve, onde tem a chamada da função:

		response.Write("<tr id='"&num&"' onmouseover='mudaFundo(this.id,""mouseover"")' onmouseout='mudaFundo(this.id,""mouseout"")' onClick='abre(""laudo.asp?codigoLaudo="&laudos("codigoLaudo")&""")' title='"&laudos("cpf")&"'>")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara essa sua função "abre" está errada, pois você está passando um parâmetro nela mas, dentro da função você cria uma variável com o mesmo nome do parâmetro, troque o nome da variável e teste de novo, ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tiago,Fiz a mudança que você sugeriu, mas no IE7 continua sem abrir. E no IE6 funciona perfeitamente.Com a mudança ficou assim:

function abre(path){	var caminho;	caminho = path;	window.open(caminho,"","width=780,height=450,left=0,top=0,scrollbars =yes");}

Alguma outra sugestão?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente isso:

 

function abre(path){alert(path); //veja se está chegando o valor certowindow.open(path,"_blank","width=780,height=450,left=0,top=0,scrollbars=yes");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tiago,O alert retornou corretamente. E continua sem abrir no IE7. Já tentei criar um arquivo com uma função, sem ser pelo ajax e não abre pelo IE7, os popups não estão bloqueados.Cara não sei mais o que fazer!Que bucha!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que pode ser:

 

Apesar de você ter falado que dando o alert tá vindo tudo certinho, tente apenas passar uma página, bem simples mesmo, só para a gente ter certeza, ok?

 

function abre(path){window.open("pagina.htm","_blank","width=780,height=450,left=0,top=0,scrollbars=yes");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tiago,Por incrível que pareça, não abre. Na barra onde aparece concluído quando a página é totalmente carregada do IE7 tem uma imagem que aparece tipo uma janelinha, que quando vou com o mouse em cima aparece a msg "As pop-ups não foram bloqueadas".Se possível teste se você tiver o IE7.Isso está me intrigando.

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.