mestre fyoda Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Como faço pra chamar o evento onunload duas vezes na body , dece jeito que esta so ta fazendo um onunload .Como faço pra executar os onunload ? <html> <head> <script language="JavaScript"> <!-- function abrir() { window.open ('sair.asp'); } //--> </script> <script language="JavaScript"> <!-- function deleta() { window.open ('deleta_usuarioonline.asp'); } //--> </script> </head> <body onunload="abrir()" onunload="deleta()" > </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 oinão entendi muito bem o que você quer.. mas tudo bemfaz assim:cria uma funcao, que chama as 2 de dentro dela.no onUnload, você chama essa funcao aí, que chama as duas.Assim, a primeira é executada, que por sua vez, executa as outras duas.Entendeu?Se não souber como fazer, posta aí, que te dou um exemploate mais Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 eu fiz desse jeito e nada .O que esta de errado nisso ?Corria-o pra mim . <html> <head> <script language="JavaScript"> <!-- function abrir() { window.open ('sair.asp'); window.open ('deleta_usuarioonline.asp'); } //--> </script> </head> <!--#include file="users_online.asp"--> <body onunload="abrir()" onunload="deleta()" > </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 O exemplo do dark0 seria assim:<script language="JavaScript"><!--function abrir() { window.open ('sair.asp');}function deleta() { window.open ('deleta_usuarioonline.asp'); abrir();}//--></script>ou cria as duas separadas e:<body onunload="abrir(); deleta();">Falou! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 ele não esta executando a função abrir() . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 madson Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 No meu caso, eu só chamo a funcao uma vez e dentro dela coloco os comandos separados por ';' olha como ficaria:<html><head><script language="JavaScript"><!--function abrir() {window.open ('sair.asp');}//--></script><script language="JavaScript"><!--function deleta() {window.open ('deleta_usuarioonline.asp');}//--></script></head><body onunload="abrir(); deleta(); "></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 ainda não continua abrindo o abrir() . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 madson Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 inverte a ordem primeiro deletar(); depois sair(); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 17, 2004 Autor Denunciar Share Postado Julho 17, 2004 continua não abrindo o abrir() . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anonymous Postado Julho 17, 2004 Denunciar Share Postado Julho 17, 2004 TEnta assim: <html> <head> <script language="JavaScript"> <!-- var jan=false; function abrir() { jan = window.open ('sair.asp'); } function deleta() { if(jan){ jan.open('deleta_usuarioonline.asp'); } } //--> </script> </head> <body onunload="abrir();deleta()" > </body> </html> []'z Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
Como faço pra chamar o evento onunload duas vezes na body , dece jeito que esta so ta fazendo um onunload .
Como faço pra executar os onunload ?
Link para o comentário
Compartilhar em outros sites
9 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.