IZBORNIK HOME FORUM ACCESS EXCEL WORD KAZALO
   
  Kazalo - sadržaj tema
  Uvod u JavaScript
1 Načini ispisa
2 Kontrola prozora
2a Sintaxa
3 Kontrola događaja
3a Kontrola toka
4 Detekcija podataka
5 Efekti s podlogom
6 Efekti s tekstom
7 Efekti sa slikom
8 Razna rješenja
9 Rad s formama
10 Razni primjeri
11 Ključne riječi
12 Događaji
   
 
AutoCAD tutoriali

-

-
 

Adsense sponzor



JS - JAVA SCRIPT za početnike i neznalice - JAVA SCRIPT for dummies

JS - OBJEKTI, METODE,
SVOJSTVA i DOGAĐAJI

Search This Web Site

Adsense sponzor






UKRATKO O OBJEKTIMA, METODAMA, SVOJSTVIMA I DOGAĐAJIMA

OBJEKTI
anchor (anchors array) button checkbox Date document elements array
form (forms array) frame (frames array) hidden history link (links array) location
Math navigator password radio reset select (options array)
string submit text textarea window ---
METODE I FUNKCIJE
METODA/FUNKCIJA OBJAŠNJENJE (M-metoda, F-funkcija) PRIMJER POGLEDAJ
Nad objektima BUTTON, CHECKBOX, RADIO, RESET, SUBMIT:
button.click() (M) simulira klik miša na navedenom gumbu document.imeForme. imeGumba.click() -
Nad objektom DATE:
date.parse(datum) (M) vraća broj milisekundi do navedenog datuma po lokalnom vremenu (od 1.1.1970 00:00:00) datum.setTime(Date.parse("Aug 9, 1995") UTC
Date.UTC(gg,mm,dd [,hh][,mh][,sec]) (M) vraća broj milisec. od 1.1.1970 00:00:00 do datuma, prema Universal Coordinate Time (GMT) gmtDatum = new Date(Date.UTC(96, 11, 1, 0, 0, 0)) parse
datum.getDate() (M) vraća dan u mjesecu (1-31) za navedeni datum datum = new Date("December 25, 1995 23:15:00"); dan = datum.getDate() setDate
datum.getDay() (M) vraća dan u tjednu (0-ned, 1-pon ... 6-sub) za navedeni datum datum = new Date("December 25, 1995 23:15:00"); dan = datum.getDay() setDate
datum.getHours() (M) vraća sat za navedeni datum (0-23) datum = new Date("December 25, 1995 23:15:00"); sati = datum.getHours() setHours
datum.getMinutes() (M) vraća minute za navedeni datum (0-59) datum = new Date("December 25, 1995 23:15:00"); minuta = datum.getMinutes() setMinutes
datum.getMonth() (M) vraća mjesec za navedeni datum (0-sij, 2-velj ... 11-pros) datum = new Date("December 25, 1995 23:15:00"); mjesec = datum.getMonth() setMmonth
datum.getSeconds() (M) vraća sekunde za navedeni datum (0-59) datum = new Date("December 25, 1995 23:15:00"); sekundi = datum.getSeconds() setSeconds
datum.getTime() (M) vraća vrijeme do navedenog datuma u milisekundama (od 1.1.1970 00:00:00) datum = new Date("December 25, 1995 23:15:00"); proteklo = datum.getTime() setTime
datum.getTimezoneOffset() (M) vraća razliku lokalnog vremena i GMT u minutama datum = new Date(); razlikaSati = datum.getTimezoneOffset()/60 -
datum.getYear() (M) vraća godinu iz navedenog datuma (dvocifreno, od 1900!) datum = new Date(); godina = datum.getYear() setYear
datum.setDate (brojDana) (M) postavlja dan u mjesecu za navedi datum (1-31) datum = new Date("July 27, 1962 23:30:00"); datum.setDate(24) /July 24/ getDate
datum.setHours (brojSata) M) postavlja sat za navedi datum (0-23) datum.setHours(7) getHours
datum.setMinutes (brojMinuta) (M) postavlja minute za navedi datum (0-59) datum.setMinutes(35) getMinutes
datum.setMonth (brojMjeseca) (M) postavlja mjesec za navedi datum (0-11) datum.setMonth(11) /December/ getMonth
datum.setSeconds(brojSekundi) (M) postavlja sekunde za navedi datum (0-59) datum.setSeconds(35) getSeconds
datum.setTime(vrijeme) (M) postavlja u datumu (vrijeme je broj milisec. od 1.1.1970 00:00:00) datum.setTime (nekiDatum.getTime()) getTime
datum.setYear(brojGodine) (M) postavlja godinu za navedi datum (broj veći od 1900) datum.setYear(60) /1960/ getYear
datum.toGMTString() (M) konverzija datuma u GMT string (iz lokalne time zone) datum.toGMTString() toLocaleString
datum.toLocaleString() (M) konverzija datuma u lokalni datum string (iz GMT) datum.toLocaleString() toGMTString
Nad objektom DOCUMENT:
document.clear() (M) prazni sadržaj prozora msgWindow.document.clear() close, open, write, writeln
document.close() (M) zatvara output stream i forsira prikaz podataka msgWindow.document.open();
msgWindow.document.write(mojTekst + "<P>");
msgWindow.document.close()
clear, open, write, writeln
document.open(["mimeType"]) (M) otvara stream za izlaz write metoda (mimeType = text/html; text/plain; image/gif; image/jpeg; image/x-bitmap; plugIn) msgWindow.document.open() clear, close, write, writeln
write(izraz1 [,izraz2], ...[,izrazN]) (M) zapisuje izraze u HTML dokument mojWindow.document.write(status = (godina >= 18) ? "Dovoljno" : "Malo") close, clear, open, writeln
writeln(izraz1 [,izraz2], ...[,izrazN]) (M) zapisuje izraze u HTML dokument i dodaje oznaku za novi red mojWindow.document.writeln ("<B>Dobrodošli</B>") close, clear, open, write
Nad objektom FORM:
formName.submit() (M) simulira submit forme document.mojaForma.submit() submit objekt, onSubmit događaj
Nad objektima FRAME, WINDOW:
clearTimeout(timeoutID) (M) prekida timeout postavljen prethodnim pozivom setTimeout metode - setTimeout
timeoutID = setTimeout(zadatak, msec) (M) nakon zadanog vremena (msec) pokreće "zadatak" - clearTimeout
Nad objektom HISTORY:
history.back() (M) učitava prethodnu URL u history listi onClick="history.back()" forward, go
history.forward() (M) učitava slijedeću URL u history listi onClick="history.forward()" back, go
history.go(broj/"ime") (M) učitava URL iz history liste (prema poziciji ili lokaciji) onClick="history.go ('home.netscape.com')"
ili history onClick="history.go(-3)"
back, forward
Nad objektom MATH:
Math.abs(broj) (M) vraća apsolutnu vrijednost broja onClick="form.polje2.value = Math.abs(form.polje1.value)"> -
Math.acos(broj) (M) vraća arc cosinus broja -1 do 1 (0-PI radijana) document.write("Arc cos od -1:" + Math.acos(-1)) asin, atan, cos, sin, tan
Math.asin(broj) (M) vraća arc sinus broja -1 do 1 (-pi/2 do pi/2 radijana) document.write("Arc sin od -1:" + Math.asin(-1)) acos, atan, cos, sin, tan
Math.atan(broj) (M) vraća arc tangens broja u radijanima document.write("Arc tan od 1 je:" + Math.atan(1)) acos, asin, cos, sin, tan
Math.ceil(broj) (M) vraća prvi cijeli broj veći ili jednak navedenom Math.ceil(45.95) /46/ floor
Math.cos(broj) (M) vraća cosinus broja (-1 do 1) document.write("Cosinus od PI:" + Math.cos(Math.PI)) acos, asin, atan, sin, tan
Math.exp(number) (M) vraća e(n), gdje je "n" broj a "e" Eulerova konstanta, baza prirodnog logaritma Math.exp(1) //2.7182818 log, pow
Math.floor(broj) (M) vraća prvi cijeli broj manji ili jednak navedenom Math.floor(45.95) /45/ ceil
Math.log(broj) (M) vraća prirodni logaritam broja (baza e) Math.log(1)) /0/ exp, pow
Math.random() (M) samo na Unixu, slučajan broj između 0 i 1 Math.random() -
Math.round(broj) (M) zaokružuje na cijeli broj Math.round(20.5) /21/  
Math.sin(broj) (M) vraća sinus broja (-1 do 1) Math.sin(Math.PI/2) /1/ acos, asin, atan, cos, tan
Math.sqrt(broj) (M) vraća kvadratni korjen broja Math.sqrt(9) /3/ -
Math.tan(broj) (M) vraća tangens broja Math.tan(0) /0/ acos, asin, atan, cos, sin
max(broj1, broj2) (M) vraća veći broj od dva navedena Math.max(-10,-20) /-10/ min
min(broj1, broj2) (M) vraća manji broj od dva navedena Math.min(-10,-20) /-20/ max
pow(baza, exponent) (M) vraća bazu na exponent, b(n) Math.pow(7,2) /49/ exp, log
Nad objektima TEXT, TEXTAREA, PASSWORD, SELECT:
objekt.blur() (M) uklanja fokus sa navedenog objekta (polja) forma.textPolje.blur() focus, select
objekt.focus() (M) postavlja fokus na navedeni objekt (polje) forma.textPolje.focus();
forma.textPolje.select()
blur, select
objekt.select() (M) izabire input područje objekta (polja) forma.textPolje.focus();
forma.textPolje.select()
blur, focus
Nad objektom STRING:
escape("string") (F) vraća ASCII kodove argumenta u CP ISO Latin1 escape("!#") //%21%23 unescape
eval(string) (F) procjenjuje string i vraća vrijednost var x = eval(forma.polje.value) -
isNaN(podatak) (F) samo na Unixu, provjera da li podatak nije broj ("NaN"), vraća true/false if isNaN(broj)... parseFloat, parseInt
linkTekst.link(linkURL) (M) kreira HTML link na neku URL (kao <A HREF...>) var naziv = "moja stranica"; var URL = "http://www.moja.hr"; document.write("Ovo je " + hotText.link(URL)) anchor
parseFloat(string) (F) vraća broj kliznog zareza parseFloat("314e-2") /3.14/ isNaN, parseInt
parseInt(string [,radix]) (F) vraća cijeli broj navedenog radixa ili baze parseInt("17", 8) /15/;
parseInt("15", 10) /15/
isNaN, parseFloat
string.big() (M) prikaz stringa uvečanim slovima (kao <BIG>) "Dobar dan!".big() fontSize, small
string.blink() (M) prikaz stringa blinkanjem (kao <BLINK>) "Dobar dan!".blink() bold, italics, strike
string.bold() (M) prikaz stringa podebljano (kao <B>) "Dobar dan!".bold() blink, italics, strike
string.charAt(broj) (M) vraća znak na navedenoj poziciji (broj = 0 do string.length - 1) "Dobar dan!".charAt(4) /r/ indexOf, lastIndexOf
string.fixed() (M) ispis stringa fixed slovima (kao <TT>) "Dobar dan!".fixed() -
string.fontcolor("boja") (M) prikazuje string u zadanoj boji (kao <FONT COLOR=...>) "Dobar dan!".fontcolor("blue") -
string.fontsize(broj) (M) prikazuje string u zadanoj veličini slova (1-7, +n, -n) (kao <FONT SIZE=...>) "Dobar dan!".fontsize(7) big, small
string.indexOf(traziString, [odPozicije]) (M) vraća broj pozicije na kojoj je nađeno prvo slovo traženog stringa (prvo = 0, ako nema = -1) "Dobar dan!".indexOf("r") /4/ charAt, lastIndexOf
string.italics() (M) ispisuje string ukošeno (kao <I>) "Dobar dan!".italics() blink, bold, strike
string.lastIndexOf(traziString, [odPozicije]) (M) vraća broj zadnje pozicije na kojoj je nađeno prvo slovo traženog stringa (prvo = 0, ako nema = -1) "Dobar dan!".lastIndexOf("a") /7/ charAt, IndexOf
string.small() (M) ispisuje string umanjenim slovima (kao <SMALL>) "Dobar dan!".small() big, fontsize
string.strike() (M) ispisuje precrtani string "Dobar dan!".strike() blink, bold, italics
string.sub() (M) ispisuje string kao subscript (kao <SUB>) "Hej!".sub() sup
string.substring(prvi, zadnji) (M) vraća navedeni dio stringa (početak = 0, nema = -1) "Dobar dan!".substring(6,8) /dan/ -
string.sup() (M) ispisuje string kao superscript (kao <SUP>) "Hej!".sub() sub
string.toLowerCase() (M) konverzija u mala slova "BOK! ".toLowerCase() /bok!/ toUpperCase
string.toUpperCase() (M) konverzija u velika slova "bok! ".toUpperCase() /BOK!/ toLowerCase
text.anchor(tekst) (M) kreira HTML anchor (<A NAME=...>/sidro/) koji se koristi kao odredište var text="Tema 1.";
mojWin=window.open("","noviWin");
mojWin.document.writeln
(text.anchor("Tema1_oznaka"));
mojWin.document.close()
link
unescape("string") (M) vraća ASCII znak navedenog broja unescape("%21%23") /"!#"/ escape
Nad objektom WINDOW:

alert("poruka")

(M) prikazuje poruku u dijalogu s OK gumbom <INPUT TYPE="text" NAME="mojeIme" onBlur="testiraj(mojeIme.value)">
function testiraj(polje) {
if (polje.length > 8) {
alert("Upiši ime do 8 karaktera dužine!")
}
}
confirm, prompt
confirm("poruka") (M) prikaz dijaloga s OK i Cancel gumbima onClick="confirm('Želite nastaviti?')" alert, prompt
prompt("poruka",[default]) (M) prikaz dijaloga sa upisnim poljem onClick="prompt('Broj godina:',18)" alert, confirm
window.close() (M) zatvara navedeni prozor messageWin=window.open("");
messageWin.close()
open
window.open("URL", "winName", ["winObjekti"]) (M) otvara novi prozor (winObjekti = toolbar=yes/no [=1|0]; location=yes/no; directories=yes/no; status=yes/no; menubar=yes/no; scrollbars=yes/no; resizable=yes/no; width=pixela; height=pixela) mojWin = window.open ("","noviWin", "menubar=yes; status=no") close
Svojstva (properties):
NAZIV OBJAŠNJENJE OBJEKT PRIMJER /*** POGLEDAJ
.status prioritet tranzita poruka u statusnoj traci, npr da se poruka prikaže pri mouseOver događaju nad anchorom window - / ***defaultStatus
.name određuje naziv objekta button, checkbox, frame, hidden, password, radio, reset, select, submit, text, textarea, window options netWin=
window.open ("http://www.netscape.com", "Netscape");
alert(netWin.name)
***value
.value ukazuje na VALUE vrijednost određenog objekta (objectName.value; radioName[index].value; selectName.options. [index].value) button, checkbox, hidden, password, radio, reset, submit, text, textarea objects options array msgWin.document.write ("submitButton.value je:" + document.forma. submitButton.value) /*Query Submit*/
*** defaultValue, name, defaultSelected, selected, selectedIndex, text, checked, defaultChecked
.default Checked boolean vrijednost, indicira default stanje selekcije za checkbox ili radio button checkbox, radio document.musicForm. musicType[i].checked=true
*** checked
.checked boolean vrijednost, određuje stanje selekcije za checkbox ili radio button checkbox, radio checkedButton= document. musicForm.musicType[i].value
*** defaultChecked property
.alinkColor boja aktivnog linka (kao <BODY ALINK=...>) document document.alinkColor="aqua"
*** bgColor, fgColor, linkColor, vlinkColor
.bgColor boja podloge dokumenta (kao <BODY BGCOLOR=...>) document document.bgColor="aqua"
*** alinkColor, fgColor, linkColor, and vlinkColor
.fgColor određuje boju teksta u dokumentu document document.fgColor="aqua"
*** alinkColor, bgColor, linkColor, vlinkColor
.lastModified datum zadnje izmjene dokumenta document document.write("Izmjena:" + document.lastModified)
.linkColor boja hiperlinka u dokumentu document document.linkColor="aqua"
*** alinkColor, bgColor, fgColor, vlinkColor
.location određuje komplednu URL dokumenta document document.write("URL:" + document.location)
*** location
.referrer određuje URL pozvanog dokumenta kada korisnik klikne na link document return document.referrer
.title naziv dokumenta (kao <TITLE>) document var newWindow = window.open ("http://www.netscape.com");
var docTitle = newWindow.document.title
.vlinkColor boja posjećenih linkova (kao <BODY VLINK=...>) document document.vlinkColor="aqua"
*** alinkColor, bgColor, fgColor, linkColor
.action odredišna URL za podatke forme kada se šalju form document.musicForm. action=urlName
*** encoding, method, target
.encoding string koji određuje MIME encodiranje forme form . function getEncoding()
{return document.musicForm. encoding}
*** action, method, target
.method određuje kako će se input polja forme slati na server (get/post) form return document.musicForm.method
*** action, encoding, target
.target za formu, određuje ime prozora koji će se aktivirati nakon submita forme Za link, određuje ime prozora čiji će se sadržaj prikazati klikom na link form, link, location document.musicInfo. target="msgWindow"
*** action, encoding, method
.length broj koji određuje dužinu objekta ili područja frame, history, radio, select, string, window objekti i anchors, elements, forms, frames, links, options područja var x="Bok!";
alert("Dužina:" + x.length)
parent. propName
top.frameName
parent property je sinonim za prozor čiji frameset sadrži tekući okvir (frame) frame, window Vidi primjer za frame
self.propName
self.methName
self property je sinonim za tekući prozor ili okvir (frame) frame, window - / ***window property
window
.propName; window
.methName
window property je sinonim za tekući prozor ili okvir (frame) frame, window - / ***self
.defValue indicira default vrijednost za password, text ili textarea objekt hidden, password, text, textarea document.forma. textPolje.defaultValue
*** value
.hash string počinje s hash oznakom (#) koja određuje anchor naziv u URL link, location Vidi primjer anchor i href
*** host, hostname, href, pathname, port, protocol, search
.host određuje hostname:port portion od URL link, location Vidi primjer href
*** hash, hostname, href, pathname, port, protocol, search
.hostname određuje host i domain name ili IP adresu od mrežnog hosta link, location Vidi primjer href
*** hash, host, href, pathname, port, protocol, search
.href određuje cijelu URL link, location document.write("HREF:" + location.href)
*** hash, host, hostname, pathname, port, protocol, search
.pathname string koji određuje URL-path portion od URL link, location Vidi primjer za href
*** hash, host, hostname, href, port, protocol, search
.port određuje komunikacijski port koji server koristi za komunikaciju link, location Vidi primjer za href
*** hash, host, hostname, href, pathname, protocol, search
.protocol određuje početak URL (npr. http://) link, location Vidi primjer za href
*** hash, host, hostname, href, pathname, port, search
.search string koji počinje s oznakom upitnika (?) iza kojeg specificira neku upitnu informaciju o URL link, location newWin=window.open
("http://home. com/doc?qt=RFC+1738 +&col=WW");
msgWin.document.write ("newWin.location.search =" +
newWin.location.search + "<P>");
/*newWindow.location.search =
?qt=RFC+1738+&col=WW*/
*** hash, host, hostname, href, pathname, port, protocol
Math.E Eulerova konstanta i baza prirodnog logaritma, otprilike 2.718 Math document.write("Eulerova konstanta je:" + Math.E)
*** LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2
Math.LN10 prirodni logaritam od 10, otprilike 2.302 Math document.write("Prirodni log od 10 je:" + Math.LN10)
*** E, LN2, LOG2E, LOG10E, PI, SQRT1_2, SQRT2
Math.LN2 prirodni logaritam od 2, otprilike 0.693 Math document.write("Prirodni log od 2 je:" + Math.LN2)
*** E, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2
Math.LOG10E baza 10 logaritma e (oko 0.434) Math document.write("Baza 10 logaritma E:" + Math.LOG10E)
*** E, LN2, LN10, LOG2E, PI, SQRT1_2, SQRT2
Math.LOG2E baza 2 logaritna e (oko 1.442) Math document.write("Baza 2 logaritma E:" + Math.LOG2E)
*** E, LN2, LN10, LOG10E, PI, SQRT1_2, SQRT2
Math.PI Rudolfov broj PI = 3.14159 Math document.write("PI je:" + Math.PI)
*** E, LN2, LN10, LOG2E, LOG10E, SQRT1_2, SQRT2
Math.SQRT1_2 kvadratni korjen od "one-half" (oko 0.707) Math document.write("1 preko kvad.korj. od 2 je:" +
Math.SQRT1_2)
*** E, LN2, LN10, LOG2E, LOG10E, PI, SQRT2
Math.SQRT2 kvadratni korjen od 2 (oko 1.414) Math document.write("Kvadratni korjen od 2 je:" + Math.SQRT2)
*** E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2
.appCodeName kodno ime browsera Read-only navigator document.write("Navigator:" + navigator.appCodeName) /Mozilla/
*** appName, appVersion, userAgent
.appName ime browsera. Read-only navigator document.write("Navigator:" + navigator.appName) /Netscape/
*** appVersion, appCodeName, userAgent
.appVersion verzija browsera navigator document.write("Navigator:" + navigator.appVersion)
*** appName, appCodeName, userAgent
.userAgent vrijednost user-agent headera poslanog u HTTP protocol sa klijenta na server navigator document.write("Vrijednost:" + navigator.userAgent) /*Mozilla...*/
*** appName, appVersion, appCodeName
selectName
.options[index]
.defaultSelected
boolean vrijednost, indicira default stanje selekcije za option u select objektu options array document.musicForm. musicType. options[i].selected=true
*** index, selected, selectedIndex
selectName
.options[index]
.selected
boolean vrijednost, određuje tekuću selekciju od option u izabranom objektu options array Vidi primjer za defaultSelected
*** defaultSelected, index, selectedIndex
selectName
.options[index]
.text
određuje tekst koji prethodi <OPTION> tagu za izabrani objekat options array return document.musicForm. musicType.options[i].text
selectName
.options[index]
.index
broj koji predstavlja index od option u izabranom objektu options array - / defaultSelected, selected, selectedIndex
selectName
.[options.]
selectedIndex
broj koji određuje index izabrane options u izabranom objektu select options array return document.musicForm. musicType.selectedIndex
*** defaultSelected, index, selected
top.objekt top property je sinonim za top prozor browsera (top.propertyName; top.methodName; top.frameName; top.frames[index]) window top.myFrame.document. bgColor="red"
window
.defaultStatus
default poruka u statusnoj traci window window.defaultStatus = "Klikni na neki link!"
*** status
document
.cookie
string vrijednost cookie, koji je kratka informacija spremljena u cookies.txt fajl document document.cookie += "expires=" +
Date(time + 24*60*60*1000)}
*** hidden
Događaji (events):
NAZIV KADA IZVRŠAVA JS OBJEKTI NASTANKA PRIMJER /*** POGLEDAJ
onBlur nastankom blur događaja (izlazak polja iz fokusa) select, text, textarea <INPUT TYPE="text" VALUE="" NAME="polje" onBlur="provjeri(this.value)">
***onChange, onFocus
onChange nastankom change događaja (promjene vrijednosti polja) i izlaska polja iz fokusa select, text, textarea <INPUT TYPE="text" VALUE="" NAME="polje" onChange="provjeri(this.value)">
***onBlur, onFocus
onClick nastankom click događaja (klik na objekt forme) button, checkbox, radio, link, reset, submit <INPUT TYPE="button" VALUE="Izračunaj" onClick="izracunaj(this.form)">
onFocus nastankom focus događaja (polje dođe u fokus, mišem ili tabulatorom) select, text, textarea <INPUT TYPE="textarea" VALUE="" NAME="polje" onFocus="provjeri()">
***onBlur , onChange
onLoad nastankom load događaja (završetak učitavanja prozora ili svih okvira /frames/) window <BODY onLoad="window.alert('Dobrodošli!')">
***onUnload
onMouseOver nastankom mouseOver događaja (kada miš prelazi preko objekta) link <INPUT TYPE="button" VALUE="Poziv Alerta" onMouseOver="window.status='Ispis u statusu...'; return true">
***onClick
onSelect nastankom select događaja (izborom teksta u text ili textarea polju) text, textarea <INPUT TYPE="text" VALUE="" NAME="polje" onSelect="izaberi()">
onSubmit nastankom submit događaja ("submitom" forme) form form.onSubmit="return formData(this)"
***submit objekt i metodu
onUnload nastankom unload događaja (zatvaranja dokumenta) window <BODY onUnload="krajRada()">
***onLoad

 

Adsense sponzor






 Ova web stranica koristi COOKIES - COPYRIGHT - 2006 - 2017 - IvanC - ic.ims.hr