Abrir Paginas Automaticamente
#1
Posted 30/03/2010, 11:37
Agora vamos supor que no onLoad eu mande ele abrir 10 paginas do google, como eu faço para que ele feche as 10 paginas do google apos ter passado 30 segundos de estarem abertas já que a eu não tenho controle sobre a pagina do google ?
pois isto daria certo se as paginas que eu fosse acessar fosem minhas.
#2
Posted 30/03/2010, 13:40
Tente o seguinte código:
<html> <head> <script type="text/javascript"> function openSites() { var address = 'http://www.google.com'; var sitesNumber = 2; for(i = 0; i < sitesNumber; i++){ var openedSite = window.open(address); window.setTimeout(function(){ openedSite.close(); }, 5000); } } </script> </head> <body> </body> </html>Lembre-se: Se o bloqueador de popups estiver habilitado, o script não funcionará.
Um abraço, tudo de bom.
#3
Posted 30/03/2010, 20:11
Edição feita por: wellington09, 30/03/2010, 20:12.
#4
Posted 30/03/2010, 21:02
Desculpa a curiosidade, mas porque você quer abrir tantas janelas assim?
Você pode colocar as 100 páginas em um array e percorrer esse array, abrindo uma por uma. Guarde o retorno do window.open em outro array para depois fecha-las.
Um abraço, tudo de bom.
#5
Posted 31/03/2010, 08:42
Vou tentar fazer com array como vc disse.
#6
Posted 31/03/2010, 09:10
Um abraço, tudo de bom.
#7
Posted 31/03/2010, 12:45
Vou passar o codigo que eu fiz pra vc ver oque estou precisando fazer copia e cola ai.
<!DOCTYPE HTML> <html> <head> <title>sisteminha facul - segurança da informação</title> <meta charset="utf-8"/> <script language="javascript" src="javascript/application.js"></script> </head> <body> <a href='#' onclick='pag100();'>100 paginas</a><br /> <a href='#' onclick='pag200();'>200 paginas</a><br /> <a href='#' onclick='pag300();'>300 paginas</a><br /> <a href='#' onclick='pag400();'>400 paginas</a><br /> <a href='#' onclick='pag500();'>500 paginas</a><br /> <a href='#' onclick='pag600();'>600 paginas</a><br /> <a href='#' onclick='pag700();'>700 paginas</a><br /> <a href='#' onclick='pag800();'>800 paginas</a><br /> <a href='#' onclick='pag900();'>900 paginas</a><br /> <a href='#' onclick='pag1000();'>1.000 paginas</a><br /> </body> </html>
function automatico(){ setTimeout( "pag100()", 10000 ); } function pag100(){ window.open("http://localhost/A1"); window.open("http://localhost/A2"); window.open("http://localhost/A3"); window.open("http://localhost/A4"); window.open("http://localhost/A5"); window.open("http://localhost/A6"); window.open("http://localhost/A7"); window.open("http://localhost/A8"); window.open("http://localhost/A9"); window.open("http://localhost/A10"); window.open("http://localhost/A11"); window.open("http://localhost/A12"); window.open("http://localhost/A13"); window.open("http://localhost/A14"); window.open("http://localhost/A15"); window.open("http://localhost/A16"); window.open("http://localhost/A17"); window.open("http://localhost/A18"); window.open("http://localhost/A19"); window.open("http://localhost/A20"); window.open("http://localhost/A21"); window.open("http://localhost/A22"); window.open("http://localhost/A23"); window.open("http://localhost/A24"); window.open("http://localhost/A25"); window.open("http://localhost/A26"); window.open("http://localhost/A27"); window.open("http://localhost/A28"); window.open("http://localhost/A29"); window.open("http://localhost/A30"); window.open("http://localhost/A31"); window.open("http://localhost/A32"); window.open("http://localhost/A33"); window.open("http://localhost/A34"); window.open("http://localhost/A35"); window.open("http://localhost/A36"); window.open("http://localhost/A37"); window.open("http://localhost/A38"); window.open("http://localhost/A39"); window.open("http://localhost/A40"); window.open("http://localhost/A41"); window.open("http://localhost/A42"); window.open("http://localhost/A43"); window.open("http://localhost/A44"); window.open("http://localhost/A45"); window.open("http://localhost/A46"); window.open("http://localhost/A47"); window.open("http://localhost/A48"); window.open("http://localhost/A49"); window.open("http://localhost/A50"); window.open("http://localhost/A51"); window.open("http://localhost/A52"); window.open("http://localhost/A53"); window.open("http://localhost/A54"); window.open("http://localhost/A55"); window.open("http://localhost/A56"); window.open("http://localhost/A57"); window.open("http://localhost/A58"); window.open("http://localhost/A59"); window.open("http://localhost/A60"); window.open("http://localhost/A61"); window.open("http://localhost/A62"); window.open("http://localhost/A63"); window.open("http://localhost/A64"); window.open("http://localhost/A65"); window.open("http://localhost/A66"); window.open("http://localhost/A67"); window.open("http://localhost/A68"); window.open("http://localhost/A69"); window.open("http://localhost/A70"); window.open("http://localhost/A71"); window.open("http://localhost/A72"); window.open("http://localhost/A73"); window.open("http://localhost/A74"); window.open("http://localhost/A75"); window.open("http://localhost/A76"); window.open("http://localhost/A77"); window.open("http://localhost/A78"); window.open("http://localhost/A79"); window.open("http://localhost/A80"); window.open("http://localhost/A81"); window.open("http://localhost/A82"); window.open("http://localhost/A83"); window.open("http://localhost/A84"); window.open("http://localhost/A85"); window.open("http://localhost/A86"); window.open("http://localhost/A87"); window.open("http://localhost/A88"); window.open("http://localhost/A89"); window.open("http://localhost/A90"); window.open("http://localhost/A91"); window.open("http://localhost/A92"); window.open("http://localhost/A93"); window.open("http://localhost/A94"); window.open("http://localhost/A95"); window.open("http://localhost/A96"); window.open("http://localhost/A97"); window.open("http://localhost/A98"); window.open("http://localhost/A99"); window.open("http://localhost/A100"); } function pag200(){ window.open("http://localhost/B1"); window.open("http://localhost/B2"); window.open("http://localhost/B3"); window.open("http://localhost/B4"); window.open("http://localhost/B5"); window.open("http://localhost/B6"); window.open("http://localhost/B7"); window.open("http://localhost/B8"); window.open("http://localhost/B9"); window.open("http://localhost/B10"); window.open("http://localhost/B11"); window.open("http://localhost/B12"); window.open("http://localhost/B13"); window.open("http://localhost/B14"); window.open("http://localhost/B15"); window.open("http://localhost/B16"); window.open("http://localhost/B17"); window.open("http://localhost/B18"); window.open("http://localhost/B19"); window.open("http://localhost/B20"); window.open("http://localhost/B21"); window.open("http://localhost/B22"); window.open("http://localhost/B23"); window.open("http://localhost/B24"); window.open("http://localhost/B25"); window.open("http://localhost/B26"); window.open("http://localhost/B27"); window.open("http://localhost/B28"); window.open("http://localhost/B29"); window.open("http://localhost/B30"); window.open("http://localhost/B31"); window.open("http://localhost/B32"); window.open("http://localhost/B33"); window.open("http://localhost/B34"); window.open("http://localhost/B35"); window.open("http://localhost/B36"); window.open("http://localhost/B37"); window.open("http://localhost/B38"); window.open("http://localhost/B39"); window.open("http://localhost/B40"); window.open("http://localhost/B41"); window.open("http://localhost/B42"); window.open("http://localhost/B43"); window.open("http://localhost/B44"); window.open("http://localhost/B45"); window.open("http://localhost/B46"); window.open("http://localhost/B47"); window.open("http://localhost/B48"); window.open("http://localhost/B49"); window.open("http://localhost/B50"); window.open("http://localhost/B51"); window.open("http://localhost/B52"); window.open("http://localhost/B53"); window.open("http://localhost/B54"); window.open("http://localhost/B55"); window.open("http://localhost/B56"); window.open("http://localhost/B57"); window.open("http://localhost/B58"); window.open("http://localhost/B59"); window.open("http://localhost/B60"); window.open("http://localhost/B61"); window.open("http://localhost/B62"); window.open("http://localhost/B63"); window.open("http://localhost/B64"); window.open("http://localhost/B65"); window.open("http://localhost/B66"); window.open("http://localhost/B67"); window.open("http://localhost/B68"); window.open("http://localhost/B69"); window.open("http://localhost/B70"); window.open("http://localhost/B71"); window.open("http://localhost/B72"); window.open("http://localhost/B73"); window.open("http://localhost/B74"); window.open("http://localhost/B75"); window.open("http://localhost/B76"); window.open("http://localhost/B77"); window.open("http://localhost/B78"); window.open("http://localhost/B79"); window.open("http://localhost/B80"); window.open("http://localhost/B81"); window.open("http://localhost/B82"); window.open("http://localhost/B83"); window.open("http://localhost/B84"); window.open("http://localhost/B85"); window.open("http://localhost/B86"); window.open("http://localhost/B87"); window.open("http://localhost/B88"); window.open("http://localhost/B89"); window.open("http://localhost/B90"); window.open("http://localhost/B91"); window.open("http://localhost/B92"); window.open("http://localhost/B93"); window.open("http://localhost/B94"); window.open("http://localhost/B95"); window.open("http://localhost/B96"); window.open("http://localhost/B97"); window.open("http://localhost/B98"); window.open("http://localhost/B99"); window.open("http://localhost/B100"); }
Primeiro quero dizer que as urls não vão ser exatamente estas, foi eu mesmo que criei as urls elas nem existem, pois é o prof que vai passar as urls no dia do teste, mas sei que as urls é uma diferente da outra , nenhuma vai ser repetida.
beleza vamos lá.
Depois de ter copiado e colado, clique sobre este link 100 paginas veja que ele vai abrir 100 urls diferentes certo ? beleza era isso que eu queria porem automatico.
agora feche as janelas que foram abertas clicando com o botão direito do mouse sobre a aba da pagina index e escolher a opção FECHAR AS OUTRAS ABAS.
agora troque a tag <body> por esta
<body onload="automatico();">atualize a pagina e esperem as paginas serem abertas e veja que ela não abre as 100 paginas pelo menos aqui não abre só abre 20.
Resumindo
Preciso que abra 100 paginas automaticamente sozinhas e depois ao passar 10 minuto feche essas 100 paginas automaticamente e abra as outras 100 paginas da proxima função que seria a função pag200 ao passar 10 minutos novamente feche as 100 paginas da função pag200 e abre 100 paginas da funçao pag300 e assim vai até chegar a funçã pag1000
E eu agradeço muito a ajuda de vcs ai no forum, sei que isso não é problema de vcs mas se puderem me ajudar to precisando muito disso.
#8
Posted 01/04/2010, 10:42
Infelizmente não posso fazer isso por você. Esse é um exercício e você deve aprender com ele. Lembro das coisass que não fiz na faculdade como fazem falta hoje.
Eu posso te dar dicas de como fazer. Espero que você entenda.
Se você pensar um pouquinho vai ver que a lógica é bem simples.
Você sabe usar arrays? E o laços (for, while...)?
Um abraço, tudo de bom.
#9
Posted 01/04/2010, 11:27
Sem problema William mesmo assim valeu mesmo pela ajuda , só uma dica.
como eu faço para passar uma variavel que esta em uma função para uma outra função.
function msg(){ alert(teste); minha_variavel.close(); } function valor(){ var teste = [1,2,3,4,5,6] var minha_variavel = [window.open("http://localhost/teste.html")] } msg(valor)
Edição feita por: wellington09, 01/04/2010, 11:33.
#10
Posted 01/04/2010, 14:28
Por exemplo
// Esta variavel será visível em ambas funções. var variavelGlobal; function msg(){ alert(teste); minha_variavel.close(); } function valor(){ var teste = [1,2,3,4,5,6] var minha_variavel = [window.open("http://localhost/teste.html")] } msg(valor)
Um abraço, tudo de bom.
Edição feita por: Willian Gustavo Veiga, 01/04/2010, 14:30.
#11
Posted 03/04/2010, 14:55
var teste; function msg(){ alert(teste); } function valor(){ var teste = [1,2,3,4,5,6] } msg(valor)
ele me mostra uma mensagem de alerta undefined , pq acontece isso ?
e eu não quero colocar o valor [1,2,3,4,5,6] fora da função valor , ela tem que estar dentro da função valor como esta
[RESOLVIDO]
var teste = new Array();
Edição feita por: wellington09, 01/04/2010, 20:36.
#12
Posted 14/02/2013, 12:35
#13
Posted 21/09/2017, 11:56
Comprar Cialis En Mendoza Tarif Cialis 20 Levetra From Canada
Viagra Prescription Free <a href=http://cialtobuy.com>cheap cialis</a> Commander Du Viagra
#14
Posted 06/10/2017, 02:20
Kamagra France Acheter Mex Pharmacy Cheap Viagra Canada buy viagra online Foros Cialis Sin Receta Viagra E Sclerosi Multipla
#15
Posted 13/10/2017, 13:36
Zithromax For Toddler viagra Rhine Inc India Complaints
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)