Predmet Document:

Document je v programski kodi najpogosteje rabljen predmet. V celoti ga določa spletna predstavitev, kodirana v jeziku HTML. Njegove metode omogočajo dinamično dodajanje spletne vsebine.

Lastnosti predmeta Document

Enostavne lastnosti, ki jih določajo parametri oznake <BODY>
alinkColor Podaja barvo dejavne povezave
bgColor Podaja barvo ozadja
fgColor Podaja barvo besedila
linkColor Podaja barvo povezav
vlinkColor Podaja barvo obiskanih povezav
Enostavne lastnosti, ki opisujejo dokument
cookie Določa piškotek
lastModified Datum zadnjega popravka dokumenta
referrer Popoln naslov URL prejšnjega dokumenta
Enostavne lastnosti, ki opisujejo dokument
title Naziv dokumenta, ki ga določa par oznak <TITLE>
URL Popoln naslov URL dokumenta
Lastnosti, ki so predmeti
anchor Posamezna povezava znotraj dokumenta
form Posamezen obrazec znotraj dokumenta
history Zgodovina povezav, ki so pripeljale do dokumenta
image Posamezna slika znotraj dokumenta
link Posamezna povezava z drugim dokumentom
Lastnosti, ki so polje predmetov
anchors Polje vseh povezav znotraj dokumenta
forms Polje vseh obrazcev znotraj dokumenta
images Polje vseh slik znotraj dokumenta
links Polje vseh povezav z drugim dokumentom, določenih znotraj dokumenta

Dogodki predmeta Document

Dogodek Opis
Abort Ob prekinitvi prenosa strani
Load Ob prikazu strani
Unload Ob prehodu na novo stran

Metode predmeta Document

Metoda Opis
close( ) Prekine pretok podatkov, ki ga odpre metoda open
open( ) Odpre pretok podatkov
write( ) Izpiše podano vsebino
writeln() Izpiše podano vsebino in še dodaten prehod v novo vrstico, kar v jeziku HTML nima posebnega pomena, razen pri uporabi oznake <PRE>



Primer 1: Izpis nekaj lastnosti spletne strani!

<SCRIPT LANGUAGE="JAVAscript">
  document.write("Naslov dokumenta: ",document.title)
  document.write("<BR>Zadnji popravek: ",   document.lastModified)
</SCRIPT>

Izgled:





Metoda write lahko izpiše več podanih parametrov, ki jih ločimo z vejico.

Če se želimo z lastno kodo odzvati na dogodke, ki jih prepozna dokument, definiramo ustrezne parametre znotraj oznake <BODY>. Pri uporabi okvirov lahko iste parametre določimo tudi znotraj oznake <FRAMESET>.

Primer2: Dokument, ki se oglasi ob svojem prikazu:

<BODY onLoad="alert('Dobrodošli!')">
....
</BODY>

Izgled te kode si poglejte na
tej strani!



Metodi open( ) in close( ) uporabljamo za simuliranje prenosa novega dokumenta, s katerim lahko obnovimo vsebino znotraj poljubnega okna ali okvira (lahko celo odpremo novega).

Primer 3: Izbris vsebine okna in nadomestilo z novo vsebino!

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVAscript">

   function novaVsebina( ) {
                document.open( )
                document.write("Nova vsebina")
                document.close( )
                           }
</SCRIPT>
</HEAD>

<BODY>
Dinamični dokument
<FORM NAME="obrazec">
  <INPUT TYPE="button" VALUE="Zamenjaj vsebino"
                 noClick="novaVsebina( )">
</FORM>
</BODY>
</HTML>

Izgled:

Dinamični dokument