logo

Forum

7. CRIAR FUNÇÕES

Uma função é um set de instruções, que só devem ser executadas quando a função for accionada.

A sintaxe geral é a seguinte:

function NomeFunção (Parâmetros)

{ Acção }

Suponha uma função que tenha como objectivo informar se uma pessoa é maior ou menor de idade, recebendo como parâmetro a sua idade.

function Idade (Anos) {

if (Anos > 17)

{ alert ( "Maior de Idade ") }

else

{ alert ( "menor de Idade ") }

}

Para accionar esta função, suponha uma caixa de texto, em um formulário, na qual seja informada a idade e, a cada informação, a função seja accionada.

<form>

<input type=text size=2 maxlength=2 name= "Tempo "

onchange= "Idade(Tempo.value) ">

</form>

Observe-se que o parâmetro passado (quando ocorre o evento " onchange ") foi o conteúdo da caixa de texto " Tempo " (propriedade " value ") e que, na função, chamamos de " Anos ". Ou seja, não existe correlação entre o nome da variável passada e a variável de recepção na função. Apenas o conteúdo é passado.

VOLTAR