Jump to content


Photo

Abrir Paginas Automaticamente


  • Faça o login para participar
18 replies to this topic

#1 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 30/03/2010, 11:37

Para mim abrir paginas automaticamente é só eu definir a função no evento onLoad da tag <body> correto?
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 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 30/03/2010, 13:40

Boa tarde, tudo bem?

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.
Posted Image

#3 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 30/03/2010, 20:11

Willian como eu faria para abrir urls diferentes , pois no exemplo que eu tinha citado era só a pagina do google, mas na verdade são 100 urls diferentes.

Edição feita por: wellington09, 30/03/2010, 20:12.


#4 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 30/03/2010, 21:02

100 URL's diferente? :blink:
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.
Posted Image

#5 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 31/03/2010, 08:42

Desafio na facul tenho 3 semanas pq conseguir fazer funcionar , porem tem que ser automatico , pq manual eu consigo fazer.

Vou tentar fazer com array como vc disse.

#6 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 31/03/2010, 09:10

Isso, tente utilizar um Array. Qualquer coisa poste novamente.
Um abraço, tudo de bom.
Posted Image

#7 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 31/03/2010, 12:45

William sem o uso de array.

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 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 01/04/2010, 10:42

Bom dia, tudo bem?

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.
Posted Image

#9 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 01/04/2010, 11:27

sei mecher sim, só não consigo passar uma variavel que esta em uma função para a outra função.

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 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 01/04/2010, 14:28

Você pode utilizar uma variavel global.

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.

Posted Image

#11 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

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 TIAGOZONE

TIAGOZONE

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 14/02/2013, 12:35

Pessoal e no meu caso? Quero Abrir a página automaticamente sem precisar de clicks, e sem ser bloqueado por pop-up do navegador ? Como devo fazer alguem saber?

#13 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 21/09/2017, 11:56

Cialis Miglior Prezzo Online cialis Acquistare Kamagra Senza Rischi
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 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 06/10/2017, 02:20

Effects Of Viagra 25 Mg how to purchase accutane Bentyl Muscle Spasms Internet Mastercard Accepted Without Perscription viagra Tratamiento Propecia Propecia Tabletas
Kamagra France Acheter Mex Pharmacy Cheap Viagra Canada buy viagra online Foros Cialis Sin Receta Viagra E Sclerosi Multipla

#15 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/10/2017, 13:36

Discount Doryx Drugs Mail Order Cialis 10 Mg Effetti Precios Cialis Alicante viagra online pharmacy Buy Accutane In Usa30 Mg Accutane From Canada Online Generic Viagra India
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)

IPB Skin By Virteq