Ir para conteúdo
Fórum Script Brasil
  • 0

Onload


Guest - João -

Pergunta

Guest - João -

Boa Tarde...

Estou tentando chamar uma função ao carregar a página pelo método onLoad, porém, o método onLoad, deve estar fora da tag <body>, este método, pode estar dentro de um outro código js. sendo chamado por um src...

Entenderam...

Aguardo|!

Valeu!

Link para o comentário
Compartilhar em outros sites

19 respostass a esta questão

Posts Recomendados

  • 0

Em primeiro lugar não confunda métodos com eventos... Depois...porque não pode estar no body blink.gif ??

PS: Pra colocar o evento no script(só funciona no IE) faz assim:

<script language="JavaScript">

<!--

function evento()

{

alert("ola");

}

document.onload = evento;

-->

</script>

T+

Link para o comentário
Compartilhar em outros sites

  • 0

Pois gostaria de deixar o código o mais limpo possível... Eu vi isso uma vez em um código e achei super interessante, tanto pela praticidade de saber aonde estão armazenados os EVENTOS, métodos, funções etc, quanto no código limpo em html.

Então, gostaria de estar criando uma página, que me fizesse exibir meu status e fizesse abrir uma pop-up de acordo com os parâmetros por mim desejado, sem ter que charmar esta função através do EVENTO onLoad no body.

Lembro-me, que na página inicial, existiam duas tags <script></script>, uma que chamava um script.js, que continha uma determinada função, sendo, que está função recebe valores.

Na outra tag, existia uma função que enviava os parâmetros necessários para a função declarada logo acima...

Assim, o status era exibido ao carregar a página e a pop-up era exibida.

Eu sei que é possível fazer, mas como, não me lembro...

Se alguêm puder me ajudar, eu seria interamente grato...

Abraços;

Link para o comentário
Compartilhar em outros sites

  • 0

Cara... é o seguinte...Vamos dizer q você tem o scripts.js ... No scripts.js eu quero colocar uma função no evento onload...Ae eu faço assim:

scripts.js

function meuTeste()
{
alert("Bom-Dia !!!");
}
document.onload = meuTeste;

Ae na pagina vc "chama" o script com um <script src="scripts.js"></script>

Abraços smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - João -

Bom Dia...

Então John...

Fazendo isso, a única coisa que consigo obter, é o window.status e o window.alert... se eu tentar abrir uma pop-up não consigo.... porque?

Valeu!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - João -

Desculpe....hehehehe....

Eu estava com o firewall ligado, e não permite pop-up...rs...

Mas aproveitando a consulta, gostaria de fazer nesta chamada um esquema que me fizesse abrir a mesma página em fullscreen, ou seja, quando o cara abrir a página, ela venha chamar o evento onLoad, que por sua vez ativará a função abrindo a mesma página em fullscreen...

Como se fosse um redimensionamento...

Valeuuuu!

Aguardo!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - João -

É isso ai, John...

Beleza pura...

Me diz uma coisa.

Quando minha página principal aciona um evento onLoad ele vai chamar a fullscreen, essa fullscreen vem com barra de rolagem, como faço para ele abrir sem scrollbars...

Consegui oculta-la com css, mas não é o certo, pois mesmo assim ocupa um pedaço da pagina...

valeu.

Link para o comentário
Compartilhar em outros sites

  • 0
É isso ai, John...

Beleza pura...

Me diz uma coisa.

Quando minha página principal aciona um evento onLoad ele vai chamar a fullscreen, essa fullscreen vem com barra de rolagem, como faço para ele abrir sem scrollbars...

Consegui oculta-la com css, mas não é o certo, pois mesmo assim ocupa um pedaço da pagina...

valeu.

você pode colocar no prórpio window.open... Tipo:

window.open("testestes.htm","","fullscreen=1, scrollbars=0");

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - João -

O que eu gostaria seria o seguinte:

Minha página inicial, tem um script que ao carregar dispara uma função.

Essa função tem como objetivo abrir uma janela fullscreen.

No presente, gostaria que a minha janela principal fosse iniciada em fullscreen, mas, me disseram que não seria possível, pois é necessário um evento para isso.

Logo, criei uma função que é chamada ao caregamento desta página inicial, abrindo uma fullscreen. Nessa fullscreen, não importa o que eu faça, ela abre com barra de rolagem.

Essa barra, consegui ocultar com css, porém, ela ainda oculpa o espaço, pois está na página invisivelmente.

Então, gostaria de abrir uma fullscreen, logo de inicio, se não, ao abri-la por

intermédio de uma função, que abra sem barra de scroll...

Estou ficando sem esperanças...

Valeu pessoal...

Link para o comentário
Compartilhar em outros sites

  • 0

PO é como o John disse.

Vou tentar resolver.

Function janelafullscroll(theURL,winName,features){
window.open(theURL,winName,features);
}
então no body onLoad
<body onLoad="janelafullscroll('endereço.html','TITULO DA PAGINA','fullscreen=yes,scrollbars=no')">
ou no window.open:
function novawin(theURL,winName,features){
window.open(theURL,winName,features;
}
E no link
<a href="endereço" onclick="novawin('Endereço.html','TITULO DA PAGINA','fullscreen=yes,scrollbars=yes')">LINK</a>

Falou, espero ter ajudado. Espero estar certo tambem. Se alguém quiser corrigir ou acrescenter, à vontade!

Abraços wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0
PO é como o John disse.

Vou tentar resolver.

Function janelafullscroll(theURL,winName,features){
window.open(theURL,winName,features);
}
então no body onLoad
<body onLoad="janelafullscroll('endereço.html','TITULO DA PAGINA','fullscreen=yes,scrollbars=no')">
ou no window.open:
function novawin(theURL,winName,features){
window.open(theURL,winName,features;
}
E no link
<a href="endereço" onclick="novawin('Endereço.html','TITULO DA PAGINA','fullscreen=yes,scrollbars=yes')">LINK</a>

Falou, espero ter ajudado. Espero estar certo tambem. Se alguém quiser corrigir ou acrescenter, à vontade!

Abraços wink.gif

como disse o Estranho, no último código é:

<a href="endereço" onclick="novawin('Endereço.html','TITULO DA PAGINA','fullscreen=yes,scrollbars=no')">LINK</a> 
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...