QUICK REFERENCE: CLASSES DOCUMENT E FORM

Vamos ver alguns objetos que pertencem ao DOM (Document Object Model). Esses objetos seguem uma hierarquia que tem na parte superior o objeto Document. Depois vem o Form. Quando apresentarmos uns exemplos você vai entender isso melhor. Nesse reference vamos apresentar os elementos mais importantes desses dois objetos.

Para usar os elementos de Document existe o prefixo: document.

O método mais usado é:


write(String)

String é normalmente composto de tags HTML. Usa-se esse método para criar páginas dinamicamente.

Algumas propriedades:


cookie [= String]

É uma propriedade Read/Write (R/W). Usada para gravar ou ler um cookie. O String é: "name-of-cookie = value; expires=expiration-date".

Vamos apresentar código que mostra como ler um dado que esteja em um TextBox e colocar num cookie chamado "dynamic1":

then = new Date();
then.setTime(then.getTime() + 60*60*1000) //cookie available one hour
document.cookie = "dynamic1="+document.form1.tb1.value+";expires="+then.toGMTString(); 

Não se assuste se você não está entendendo. Breve apresentaremos exemplos.


bgColor = Color

Define a cor de fundo duma página.

É muito comum se usar um objeto da Classe Form como uma propriedade de Document. Na realidade temos uma cadeia de objetos porque uma propriedade da Classe Form pode ser um objeto da Classe TextBox, por exemplo. Assim, para capturar o que foi digitado num TextBox poderemos ter:

  
document.form1.tb1.value

Vamos ver exemplos disso.

Para criar um objeto da Classe Form temos que usar a tag FORM definindo um NAME. Essa tag tem que ser fechada. Qualquer coisa assim:

<form name = form1>
...
... 

</form>

Como dissemos, o que temos é uma cadeia de objetos pois, dentro de um objeto de Form, podemos ter objetos das Classes: TextBox, Button, TextArea, CheckBox, RadioBox ou ListBox. Como veremos em exemplos.


              LIÇÃO ANTERIOR       PRÓXIMA LIÇÃO             
ÍNDICE HOMEPAGE