Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde amigos do Imasters.
Estou usando a função window.open onde a pagina que se abre é um arquivo php que gera um pdf.
Utilizo a função seTimeout para que o PDF seja gerado após o tempo que desejo.
Observei que só no bendito IE a popup fecha sozinha caso eu utilize com setTimeout e não gera o pdf.
Só no ie também eu não consigo fazer o seguinte exemplo:
pagina1.html
var cor_lapis;
window.open(pagina2.html);
alert(cor_lapis);
pagina2.html
window.opener.cor_lapis = 'azul';
Em qualquer navegador que não seja o bendito IE ele vai dar um alert com o conteudo azul.
Mas no IE não.
Alguém tem idéia doque posso estar fazendo de errado?
Agradeço desde já a atenção de todos.
Não aparece nenhuma barra amigo Bruno.
Até porque este código está online. Não está local.
E não vai nem de graça.
Quanto ao PDF se eu tirar o setTimeout ele faz o download normalmente.
Mas eu preciso que seja no devido tempo. Então tem de ter o setTimeout.
Você consegue fazer o exemplo que citei da forma como mencionei
funcionar no seu ie?
Grato mais uma vez pela atenção de todos.
Descobri o que era.
Tive que adicionar meu site a zona de sites confiaveis e abaixar o nível de segurança da zona de sites confiáveis para médio baixo.
Agora tudo funciona perfeitamente.
Grato pela atenção de todos.
Verifica se o codigo nao está sendo bloqueado pelo sistema de segurança do IE, geralmente vai ter uma barra amarela/dourada no canto superior da página com alguma coisa escrito referente a permitir o codigo desta página