terça-feira, 29 de setembro de 2009

Executar código javascript automaticamente

Como eu disse antes, só começou em programação e estou aprendendo muitas coisas novas o tempo todo. Recentemente aconteceu algo que eu acho que tem que compartilhar, se ele serve mais.

Aqui no meu trabalho, há uma página html que é carregado e queria terminar o carregamento quando chamar uma função que está no servidor. Isto é feito com ajax eles me disseram. Ainda não percebi muito bem o que é o Ajax, mas eles disseram que tudo que eu tinha que fazer é executar uma função javascript, logo que a página é carregada.

Então eu procurei no grande amigo Google e encontrei algo que pode servir para mais do que ninguém:
Existe um método chamado onload de html, html e chama quando eu terminar de carregar todo o código. Tudo que você tem a fazer é passar para este método, o nome da função que queremos correr e brincar. Parece mágica, mas não. Programação em HTML é mais do que apenas a montagem de tabelas e colocar o título da página.

O código ficaria assim:

body onload="myFunction()" >

body é o body da tag de html, e myFunction seria o nome da função que deseja executar. Para que isso funcione, é óbvio que deve ter a função myFunction antes. Ele gera um erro se não encontrá-lo.

Bem, ele trabalha para mim, espero que eles servem, pergunte-me qualquer pergunta.

2 comentários:

  1. Pera ai deixa eu testar aqui...
    Foda que é asp classico aqui.. =(

    ResponderExcluir
  2. Nao era o OnLoad... era quase isso.
    Estou dentro de um If/Else

    Se for isso faça isso...

    Mas não deu certo, coloquei o onLoad dentro de um Div ..

    Valeu! Quaase!

    ResponderExcluir

Não abuso, por favor! :)

Bloggers - Meet Millions of Bloggers