Para designar o objecto, Javascript a
tua disposição a palavra
chave this. Esta palavra é
frequentemente utilizada (sem risco de
confusão) substituindo o caminho
completo do objecto num formulário.
Aqui tem um exemplo:
Seja o formulário :
<FORM NAME="form3">
<INPUT TYPE="radio" NAME="escolha"
VALUE="1">escolha número
1<BR>
<INPUT TYPE="radio" NAME="escolha"
VALUE="2">escolha número
2<BR>
<INPUT TYPE="radio" NAME="escolha"
VALUE="3">escolha número
3<BR>
<INPUT TYPE="button"NAME="botão"
VALUE="Qual é a tua escolha
?" onClick="escolhaprop(form3)">
</FORM>
Em vez de usar escolhaprop(form3),
pode-se utilisar escolhaprop(this.form)
e evitar assim toda confusão com
os outros nomes dos formulários.
Neste exemplo, this.form refera-se
ao formulário form3 completo. Enquanto
que, escolhaprop(this) iria referir-se
só ao elemento tipo botão
do form3.
Para ser completo, this é utilizado
também para criar uma ou várias
propriedades de um objecto. Assim, para
criar um objecto livro com as propriedades
autor, editor e preço esta operação
pode ser efectuada com a ajuda de uma
função :
function livro(autor, editor, preço)
{
this.auteur = autor;
this.editeur = editor;
this. prix = preço;
}
|