Exercícios JavaScript
Exercícios JavaScript
Objetivos
Estes exercícios orientam a prática de JavaScript
<HTML>
<HEAD>
<TITLE>Hora certa</TITLE>
</HEAD>
<BODY>
<SCRIPT TYPE="text/ecmascript" LANGUAGE="JavaScript">
<!--
today = new Date();
document.write("A data e hora agora é " +
today.toString())
//-->
</SCRIPT>
</BODY>
</HTML>
Veja o resultado.
<HTML>
<HEAD>
<TITLE> Botão de teste </TITLE>
</HEAD>
<BODY>
<FORM>
<INPUT type="button" name="botao" value="teste">
</FORM>
</BODY>
</HTML>
Associe um evento ao formulário. O evento onclick e' associado "a função Dê um nome ao
formulário "meuform".
<FORM name="meuform">
<INPUT type="button" name="botao" value="teste" onclick="iteste()">
Insira a função no cabeçalho do documento. Esta função irá reescrever o código HTML do
documento utilizando o método write()
<SCRIPT type="text/javascript">
function iteste() {
document.write("<h1>Oi<h1><p>Após o <i>clique</i>, o documento foi
reescrito.<br> O título também!")
document.title="Novo teste"
}
</SCRIPT>
var win=window.open("css1.html")
<BODY onload="win">
<HTML>
<HEAD>
<TITLE> Usando JavaScript </TITLE>
<SCRIPT type="text/javascript">
var win=window.open("css1.html")
</SCRIPT>
</HEAD>
<BODY onload="win">
<p>Como você viu, a janela é aberta automaticamente quando esta página é
carregada.</p>
</BODY>
</HTML>
Veja o programa funcionando. A janela vai abrir utilizando o tamanho padrão do seu browser.
<HTML>
<HEAD>
<TITLE> Formulário com JavaScript </TITLE>
</HEAD>
<BODY>
<H1> Formulário de registro </H1>
<HR>
<FORM NAME="regform">
<HTML>
<HEAD>
<TITLE> Exemplo com JavaScript </TITLE>
<SCRIPT>
<!--
function valida()
{
if (regform.nome.value == "")
{
alert("Voce esqueceu de fornecer seu nome");
return;
}
else regform.submit();
}
//-->
</SCRIPT>
</HEAD>
<HTML>
<HEAD>
<SCRIPT>
<!--- Escondendo o script de browsers antigos
function calcula(form) {
if (confirm("Tem certeza?"))
form.result.value = eval(form.expr.value)
else
alert("Tente novamente")
}
// fim do script -->
</SCRIPT>
</HEAD>
<BODY>
<h1>Calculadora</h1>
<FORM>
Forneça uma expressão matemática:
<INPUT TYPE="text" NAME="expr" SIZE=15 >
<p>
<INPUT TYPE="button" VALUE="Calcule" onClick="calcula(this.form)">
<INPUT TYPE="reset" VALUE="Limpar">
<p>
Resultado:
<INPUT TYPE="text" NAME="result" SIZE=15 >
</FORM>
</BODY>
</HTML>
Referência: http://www.dimap.ufrn.br/~jair/webdesign/exerciciosjavascript.html