COMO FUNCIONA O JAVA SCRIPTS
Java Scripts
A diferença entre Java e JavaScript
Conheça um pequeno javascript
formulário
Coloque o seu nome, e clique fora da caixa:
última atualização
Propiedade onMouseOver
Função data
Você já viu a
propriedade lastModified (última modificação) funcionando. Agora nós vamos
imprimir a hora local no seu documento. Este método usa a hora e a data da sua
máquina, assim se você colocou a data da sua máquina em 27/04/1978 você verá a
data errada por este método também. Esta não vai ser a hora e a data da Internet
(ou qualquer coisa parecida).
Veja o código
<script
language="JavaScript">
<!--comentario
today = new
Date()
document.write("A hora agora é:
",today.getHours(),":",today.getMinutes(),"")
document.write(
" A data é:
",today.getDate(),"/",today.getMonth()+1,"/",today.getYear());
// comentario
-->
</script>
Criando janelas
Abaixo segue o código
Escrevendo um texto na barra de status
Agora eu quero lhe mostrar como escrever um texto na barra de status e lhe explicar também como funciona uma barra de rolamento - se bem que elas já são conhecidas no cenário do JavaScript (eu lhe direi o porquê depois). Em primeiro lugar, como se 'direciona' a barra de status? Esse script vai lhe mostrar como se pode escrever um texto simples na barra de status:
Abaixo segue o código:
Função back e forward
Agora nós
vamos ver um javascript que permite que você navegue através de diferentes
documentos. Eu estou falando das funções back() e forward(). Se você tiver um
link do tipo "back" na sua página isso não é a mesma coisa que o botão "back" do
Explorer. Eu, por exemplo, tenho alguns links do tipo "back" que funcionam
normalmente como qualquer outro link. Vendo os usuários que ao visitar por
exemplo um buscador que você entra em uma página e depois prescisa voltar. O
botão de "voltar" do Explorer funciona dando um passo atrás na sua lista
histórica, e isso é o que você também pode fazer com JavaScript. Pegue os
códigos do botão abaixo:
Abaixo segue o código:
Entre com seu e-mail:
<html>
<head>
<script language="JavaScript">
<!--comentário
function test1(form) {
if (form.text1.value == "")
alert("Coloque alguma informação, por favor!")
else {
alert("Olá "+form.text1.value+"! Informação de fromulário ok!");
}
}
function test2(form) {
if (form.text2.value == "" ||
form.text2.value.indexOf('@', 0) == -1)
alert("Não é um e-mail válido!");
else alert("OK!");
}
// -->
</script>
</head>
<body>
<form name="first">
Entre com seu nome:<br>
<input type="text" name="text1">
<input type="button" name="button1" value="Teste a Informação" onClick="test1(this.form)">
<P>
Entre com seu e-mail:<br>
<input type="text" name="text2">
<input type="button" name="button2" value="Teste a Informação" onClick="test2(this.form)">
</body>
A respeito das informações que se pode escrever no primeiro elemento, você vai receber uma mensagem de erro se não entrar com nenhum dado (não escrever nada). Qualquer informação escrita é tida como válida. É claro que isto não previne que algum usuário coloque o seu nome errado. O browser aceita até números. Se você escrever o seu nome como '17' você terá um retorno como 'Olá 17!'. Já o segundo formulário é um pouco mais sofisticado. Tente colocar uma seqüência simples - o seu nome, por exemplo. Ele simplesmente não funciona (a não ser que você tenha um @ no seu nome...). O critério para que a informação seja aceita como um endereço de e-mail válido é o @. Um único @ irá funcionar - mas certamente isto não fará muito sentido. O ponto é que todo endereço de correio eletrônico na Internet tem um @, e por isso parece ser mais apropriado checar os @s aqui.