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:
-
? getDate
-
? getDay
-
? getHours
-
? getMinutes
-
? getMonth
-
? getSeconds
-
? getTime
-
? getYear
-
? setDate ? setHours
-
? setMinutes
-
? setMonth
-
? setSeconds
-
? setTime
-
? setYear
-
? 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
-
? big
-
? blink
-
? bold
-
? fontcolor
-
? sup
-
? sub ? fontsize
-
? italics
-
? small
-
? strike ? indexOf
-
? lastIndexOf
-
? substring
-
? toLowerCase
-
? toUpperCase
-
? 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