JavaScript - DOM objekti

Novo 0 DOM-a sadrži objekte koji predstavljaju prozor navigatora, tekućeg dokumenta.
Svaki objekat nivoa 0 prodiskutovan je u Netsacpe JavaScript preporuci:
http://developer.netscape.com/docs/manuals/js/client/jsref/index.html

Window

Objekat window predstavlja tekući prozor navigatora.
    Tipovi prozora:
  • self predstavlja tekući prozor (kao window) i ovaj prozor sadrži tekući JavaScript dokument
  • top
  • parent
  • niz frames

Location

Objekat location sadrži informacije o tekućoj Internet adresi prikazanoj u prozoru.

History

Objekat history sadrži informacije o Internet adresama koje su bile posećene pre i nakon tekuće u prozoru i uključuje metode za prelaz na prethodne ili sledeće lokacije.

Document

Objekat document predstavlja tekući dokument u prozoru. 

Navigator

Objekat navigator sadrži informacije o verziji tekućeg pretraživača.

 
 

                               DATE Objekat

1. dateObjectName = new Date()
2. dateObjectName = new Date("month day, year hours:minutes:seconds")
3. dateObjectName = new Date(year, month, day)
4. dateObjectName = new Date(year, month, day, hours, minutes, seconds)
 

            Metodi:

  1. ?  getDate
  2. ?  getDay
  3. ?  getHours
  4. ?  getMinutes
  5. ?  getMonth
  6. ?  getSeconds
  7. ?  getTime
  8. ?  getYear
  9. ?  setDate  ?  setHours
  10. ?  setMinutes
  11. ?  setMonth
  12. ?  setSeconds
  13. ?  setTime
  14. ?  setYear
  15. ?  toString
Primeri:
today = new Date()
birthday = new Date("December 17, 1995 03:24:00")
birthday = new Date(95,12,17)
birthday = new Date(95,12,17,3,24,0)

cas=today.getHours()
minuti=today.getMinutes()
sekunde=today.getSeconds()

String Objekat

        Methodi

  1. ?  big
  2. ?  blink
  3. ?  bold
  4. ?  fontcolor
  5. ?  sup
  6.  ?  sub  ?  fontsize
  7. ?  italics
  8. ?  small
  9. ?  strike  ?  indexOf
  10. ?  lastIndexOf
  11. ?  substring
  12. ?  toLowerCase
  13. ?  toUpperCase
  14. ? charAt


Primer
var last_name = "Schaefer"
last_name.length  8
last_name.toUpperCase() "SCHAEFER"
last_name.toLowerCase() "schaefer"
last_name.charAt(0)  “S”
last_name.indexOf(“hae”) 2
last_name.indexOf(“e”,5) 6
last_name.lastIndexOf(“e”) 6
last_name.lastIndexOf(“e”,5) 4
last_name.substring(1,5) “chae”
last_name.substring(1,50) “chaefer”
 
 


Cookies

 name=value
   [;EXPIRES=dateValue]
   [;DOMAIN=domainName]
   [;PATH=pathName]
   [;SECURE]
var citamCookie=document.cookie
document.cookie = “name=”+vrednostKojuPamtim+”;secure”

Rad sa više prozora
deteProz = open(“noviProzor.html”, “deteProz”)
deteProz.deteForma.deteObjekat.value
window.opener.document.otacfor