JoHnNy Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 Como faço para abrir, uma popup porém só após a página estar TOTALMENTE carregada (imagens, textos, etc)? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JoHnNy Postado Julho 14, 2004 Autor Denunciar Share Postado Julho 14, 2004 Alguém pode ajudar?Será que existe um código assim? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 Não se funcionaria, mas você poderia fazer preloads para as imagens em Javascript (creio que o Dreamweaver faça isso rapidamente) e chamar a função que abre o pop-up no "onload" do <body>... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JoHnNy Postado Julho 14, 2004 Autor Denunciar Share Postado Julho 14, 2004 Mas, se não me engano, o ONLOAD abre assim que a página é aberta também, não após ser totalmente carregada.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 Bom, eu não tenho certeza disso. Em alguns lugares, é dito que o "onload" realmente se refere à página carregada. Vi também, essa sugestão:window.onload = myFunction();Se nada funcionar, você pode tentar fazer o seguinte:- Sete uma variável JS qualquer no início do documento para "0";- No final de todo o código, mude o valor desta variável para "1";- Crie uma função que com o "setInterval", seja executada a cada "x" segundos e que verifique o valor da variável acima;- Se o resultado da função for "1", o pop-up é aberto.Talvez isso possa te ajudar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 John Doe Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 Tem um jeito mais fácil...tem um evento que se chama onReadyStateChange (grande hehe) e uma propriedade que é readyState...Eu postei algo sobre isso já; vo procurar e edito esse post Abraços***EDITANDO**** Retirado do meu próprio post que foi retirado da msdn:readyState é uma propriedade que indica o quanto/se o objeto foi carregado. Ele retorna uma string, que pode ter os seguintes valores: complete - O objeto está completamente inicializado;loaded - acabou de carregar os seus dados;loading - está carregando seus dados ainda;interactive - mesmo sem estar completamente carregado, você já pode interagir com ele;uninitialized - não está inicializado;O estado de um objeto é inicialmente setado com uninitialized, e depois como loading. Quando o carregamento de dados está completo, o estado passa por loaded e interactive até chegar ao estado completo. Os estados passados pela qual um objeto passa são determinados pelo prórpio objeto. Um objeto pode pular certos estados, se esses estados não se aplicarem para esse objeto.Você pode usar essa propriedade junto com o evento onreadystatechange, que indica se o readyState mudou. Um exemplo: CODE function teste(){ if (document.readyState=="complete") { alert("O documento está completo"); }}document.onreadystatechange=teste; Abraços OBS: Traduzido da biblioteca da msdn da microsoft. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JoHnNy Postado Julho 14, 2004 Autor Denunciar Share Postado Julho 14, 2004 Vlw... vou tentar mexer com esse código....Qlq coisa eu volto!Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
JoHnNy
Como faço para abrir, uma popup porém só após a página estar TOTALMENTE carregada (imagens, textos, etc)?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.