Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em Javascript II
SEÇÕES
Manuais relacionados
+Programação em Javascript II
Categorias
+Javascript
+Manuais de Javascript

Índice do Manual Programação em Javascript II
+ Introdução ao manual II de Javascript
+ Livraria de funções Javascript
+ Exemplos das funções da livraria Javascript
+ Objetos em Javascript
+ Objetos incorporados em Javascript
+ Classe string em Javascript
+ Exemplos de funcionamento da classe String
+ Classe Date em Javascript
+ Exemplo de funcionamento de Date
+ Classe Math em Javascript
+ Classe Number em Javascript
+ Classe Boolean em Javascript
+ Criação de classes em Javascript
+ Criação de classes em Javascript II
+ Criação de classes em Javascript III
+ Hierarquia de objetos do navegador
+ Trabalhando com a hierarquia em Javascript
+ Objeto Window de Javascript
+ Métodos de window em Javascript
+ Exemplos de métodos de Window
+ Objeto document em Javascript
+ Exemplos de propriedades de document
+ Métodos de document
+ Fluxo de escritura do documento
+ Trabalho com formulários em Javascript
+ Ex. de trabalho com formulários. Calculadora simples
+ Propriedades e métodos do objeto form
+ Controle de campos de texto com Javascript
+ Controle de checkbox em javascript
+ Controle de botões de radio em Javascript
+ Controle de campos select com Javascript
+ Controle de elementos Textarea em Javascript
+ Os eventos em Javascript
+ Os manipuladores de eventos em Javascript
+ Exemplos de eventos em Javascript. Onabort
+ Exemplo do evento onblur em Javascript
+ Continuação do exemplo de onblur
+ Elementos de formulário select associados
+ Evento onunload de Javascript
+ Evento onload de Javascript

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
- CodigoFonte.net


Evento onload de Javascript

Com o evento onload podemos executar ações justo quando terminem de se carregar todos os elementos da página.


O evento onload de Javascript se ativa quando termina de se carregar a página. Deve ser colocado na etiqueta <body>, embora em versões modernas de Javascript, também o aceitam outros elementos como as imagens.

Com o evento onload podemos executar ações justo quando terminem de se carregar todos os elementos da página. É um evento bastante utilizado, pois é muito habitual que seja desejado realizar ações nesse preciso instante. Em nosso exemplo, vamos ver como poderíamos fazer um script para motivar aos nossos visitantes que nos votem em um ranking qualquer de páginas web.

A idéia é que a página se carregue inteira e, uma vez estando carregada, apareça uma janela de Javascript onde se proponha ao visitante votar a página. É interessante esperar que termine de carregar a página inteira para que o visitante possa ver a web que se propõe votar, antes de realmente pedirmos seu voto.

O código seria o seguinte:

<html>
<head>
    <title>Vote-me!!</title>
<script language="JavaScript">
function pedirVoto(){
    if (confirm("Esta página está muito legal (como pode ser vista). Dê o seu voto!")){
       window.open("http://www.oquefor.com/votar.php?idvoto=12111","","")
    }
}
</script>
</head>

<body onload="pedirVoto()">
<h1>Página SuperLegal</h1>
<br>
Esta página está muito bonita. Sou o autor e posso garantir que não há muitas páginas com tanta qualidade na Internet
<br>
<br>
<a href="#">Entrar</a>

</body>
</html>


Observamos que na etiqueta <body> temos o evento onload="pedirVoto()". Ou seja, que quando se carregue a página se chamará a uma função chamada pedirVoto(), que definimos no bloco de script que temos no cabeçalho.

A função pedirVoto() utiliza uma caixa confirm para saber se realmente o usuário deseja nos votar. A função confirm() mostra uma caixa com um texto e dois botões, para aceitar ou cancelar. O texto é o que recebe por parâmetro. Dependendo do que se clique nos botões, a função confirm() devolverá um true, se se clicou o botão aceitar, ou um false, no caso de que se clicasse sobre cancelar.

A função confirm() está por sua vez colocada dentro de um bloco condicional if, de modo que, dependendo do que se clicou na caixa confirm, o if se avaliará como positivo ou negativo. Neste caso, somente realizam-se ações se se clicou sobre aceitar.

Para acessar à página onde se contabiliza nosso voto temos o método window.open(), que serve para abrir janelas secundarias ou popups. Mostramos a página onde se vota em uma janela secundária para que o visitante não saia de nosso web, já que acaba de entrar e não queremos que vá embora.

Com isto, fica mais ou menos ilustrado como fazer uso do evento onload. Com certeza haverá muitos mais casos onde utilizá-lo em suas criações.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em Javascript II

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Javascript
+ Entrar em Manuais de Javascript


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
 Mostram-se 2 Comentários revistos

 Comentário de Renato  24/9/06 
Adorei a matéria de JavaScript, vcs tem um ótimo site

 Comentário de Marcelo  30/7/07 
Fantástico

Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foram econtrados 2 comentários sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites