kermek_iwa_17.pdf
DESCRIPTION
iwaTRANSCRIPT
Izgradnja Web aplikacijaIzgradnja Web aplikacija
Prof. dr.sc. Dragutin Kermek
Sveučilište u Zagrebu
Fakultet organizacije i informatike
Pavlinska 2, Varaždin 42000
17. dio
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin2Izgradnja Web aplikacija - FOI
Uvod u Javascript jezik i koncept programiranja.
Programiranje događaja.
Razvoj dinamičkih osobina dokumenata.
Objektni model dokumenta (Document Object Model - DOM).
Programiranje na strani korisnika
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin3Izgradnja Web aplikacija - FOI
Upravljanje događajima
Mnoge događaje koje se izvršavaju u pregledniku mogu se upravljati pomoću
njihovih rukovatelja. Slučaj u kojem se najviše koristi upravljanje događajima su
formulari/obrasci.
Ti različiti događaji odnose se na određene elemente (dokumenta, forme i dr.) i
dešavaju se nakon neke provedene radnje (korisnika, preglednika i dr.), a pridružen
im je određeni rukovatelj događaja.
Rukovatelj događaja ima ulogu da preuzme izvršavanje određenog programskog
koda nakon što se dogodi događaj za koji je zadužen rukovatelj. Svaki rukovatelji
događaja je poseban atribut u određenom html elementu/oznaki i počinje sa on
(onClick, onError, onLoad, onMouseOver,...)
Programiranjem rukovatelja događaja dokumenti postaju dinamički i aktivni.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin4Izgradnja Web aplikacija - FOI
Događaji i njihovi rukovatelji
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin5Izgradnja Web aplikacija - FOI
Događaji i njihovi rukovatelji / 1.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin6Izgradnja Web aplikacija - FOI
Događaji i njihovi rukovatelji /2.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin7Izgradnja Web aplikacija - FOI
Hijerarhija ugrađenih objekata
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin8Izgradnja Web aplikacija - FOI
Window
Atributi:•closed - ? zatvoren prozor.
•document - sadrži informaciju o važećem dokumentu i pruža metode za prikaz
HTML za korisnika.•frames - polje svih okvira u prozoru.
•history - sadrži informaciju o URL-ovima koje je korisnik posjetio u
prozoru.•innerHeight - određuje vertikalu dimenziju sadržaja prozora u pixelima.
•innerWidth - određuje vodoravnu dimenziju sadržaja prozora u pixelima.
•length - broj okvira u prozoru.
•location - informacija o važećem URL-u.
•name - jednoznačni naziv prozora.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin9Izgradnja Web aplikacija - FOI
Window / 1.
Atributi:•opener - naziv prozora dokumenta koji je otvorio prozor.
•outerHeight - određuje vertikalu dimenziju vanjske granice prozora u pixelima.
•outerWidth - određuje vodoravnu dimenziju vanjske granice prozora u pixelima
•pageXOffset - x-koordinata u pixelima.
•pageYOffset - y-koordinata u pixelima.
•parent - sinonim za prozor ili okvir čiji skup okvira sadrži važeći okvir.
•screenX - x-koordinata lijevog ruba prozora.
•screenY - y-koordinata gornjeg ruba prozora.
•self - sinonim za važeći prozor.
•status - tekst poruke statusa.
•top - sinonim za najgornji prozor.
•window - sinonim za važeći prozor.
•menubar - izbornik
•toolbar - alatna traka
•locationbar - adresna traka
•personalbar - osobna traka
•scrollbars - klizajuće trake
•statusbar - statusna traka
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin10Izgradnja Web aplikacija - FOI
Window / 2.
Funkcije: •alert - prikazuje dijaloški okvir s porukom i OK gumbom.
•blur - miče fokus sa specificiranog objekta.
•clearInterval - poništvava vrijeme koje je postaljeno funkcijom setInterval.
•clearTimeout - poništvava vrijeme koje je postaljeno funkcijom setTimeout.
•close - zatvara prozor.
•focus - postavlja fokus na specificirani objekt.
•handleEvent - poziva rukovatelja za specificirani događaj.
•moveBy - miče prozor za određenu količinu.
•moveTo - postavlja prozor na određene koordinate.
•open - otvara novi prozor.
•print - poziva dijaloški okvir za ispis na pisač.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin11Izgradnja Web aplikacija - FOI
Window / 3.
Funkcije: •resizeBy - mijenja cijeli prozor mičući donji desni ugao za određenu količinu.
•resizeTo - mijenja veličinu prozora na određenu visinu i širinu.
•setInterval - ispituje izraz ili poziva fukciju nakon svakog proteka broja
milisekundi.•setResizable - određuje može li korisnik mijenjati veličinu prozora.
•setTimeout - ispituje izraz ili poziva fukciju nakon svakog proteka broja
milisekundi.•setZOptions - postavlja z-order prozora.
•stop - zaustavlja važeći download.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin12Izgradnja Web aplikacija - FOI
Window / 4.
Rukovatelji događaja:•onBlur
•onDragDrop
•onError
•onFocus
•onLoad
•onMove
•onResize
•onUnload
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin13Izgradnja Web aplikacija - FOI
Window – onLoad() na funkciju
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<Title>FOI - Programiranje za Web : JavaScript - Primjer broj 05</title></head>
<script language=javascript>
<!--
function dolaznaPoruka() {
alert('Poruka iz prozora ' + window.name + ': Stigao sam!!!'); }
function odlaznaPoruka() {
alert('Poruka iz prozora ' + window.name + ': Odlazim...'); }
function pozdravnaPoruka() {
alert('Poruka iz prozora ' + window.name + ': Opet sam u akciji!!!'); }
// -->
</script>
<body onLoad=“dolaznaPoruka();” onUnload=“odlaznaPoruka();”
onFocus=“pozdravnaPoruka();”>
<h1>JavaScript skripte: Primjer broj 05</h1>
</body>
</html>
Objekti/Primjer05 – Window
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin14Izgradnja Web aplikacija - FOI
Window – onLoad() na funkciju
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<Title>FOI - Programiranje za Web : JavaScript - Primjer broj 05</title></head>
<script language=javascript>
<!--
function dolaznaPoruka() {
alert('Poruka iz prozora ' + window.name + ': Stigao sam!!!'); }
function odlaznaPoruka() {
alert('Poruka iz prozora ' + window.name + ': Odlazim...'); }
function pozdravnaPoruka() {
alert('Poruka iz prozora ' + window.name + ': Opet sam u akciji!!!'); }
document.onLoad=dolaznaPoruka();
document.onUnload=odlaznaPoruka();
document.onFocus=pozdravnaPoruka();
// -->
</script>
<body>
<h1>JavaScript skripte: Primjer broj 05-0</h1>
</body>
</html>
Objekti/Primjer05_0 – Window
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin15Izgradnja Web aplikacija - FOI
Window – onLoad() na JavaScript kod
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_1</title></head>
<body
onLoad="alert('Poruka iz prozora ' + window.name + ': Stigao sam!!!');"
onUnload="alert('Poruka iz prozora ' + window.name + ': Odlazim...');"
onFocus="alert('Poruka iz prozora ' + window.name + ': Opet sam u
akciji!!!');">
<h1>JavaScript skripte: Primjer broj 05_1</h1>
</body>
</html>
Objekti/Primjer05_1 – Window
neposredan upis
JavaScript koda
unutar navodnika
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin16Izgradnja Web aplikacija - FOI
Window – onLoad() na više JavaScript koda
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_2</title></head>
<body
onLoad="alert('Poruka iz prozora ' + window.name + ': Stigao sam 1!!!');
alert('Poruka iz prozora ' + window.name + ': Stigao sam 2!!!'); "
onUnload="alert('Poruka iz prozora ' + window.name + ': Odlazim...');"
onFocus="alert('Poruka iz prozora ' + window.name + ': Opet sam u
akciji!!!');">
<h1>JavaScript skripte: Primjer broj 05_2</h1>
</body>
</html>
Objekti/Primjer05_2 – Window
neposredan upis više
linija JavaScript koda
unutar navodnika
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin17Izgradnja Web aplikacija - FOI
Window – open()
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_3</title></head>
<body>
<h1>JavaScript skripte: Primjer broj 05_3</h1>
<script language="JavaScript">
<!--
window2 = window.open("Primjer05.html", "Prozor_broj_3",
"scrollbars=no, width=300, height=240");
// jos moze biti:
// toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no
// -->
</SCRIPT>
</BODY>
</HTML>
Objekti/Primjer05_3 – Window
otvaranje novog
prozora s datotekom,
nazivom i osobinama
prikaza
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin18Izgradnja Web aplikacija - FOI
Window – resize(), preudo veze
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_4</title></head>
<body>
<h1>JavaScript skripte: Primjer broj 05_4</h1>
<script language="JavaScript">
<!--
window2 = window.open("Primjer05_5.html", "Prozor_broj_3",
"scrollbars=no, width=300, height=240");
self.resizeTo(600, 400);
// -->
</scripT>
Aktiviraj <a href="javascript:window2.focus();">dijete</a>.<br>
</body>
</html>
Objekti/Primjer05_4 – Window
pseudo veza – poziva se
javascript funkcija kojom
se prebacuje fokus na drugi
prozor
podešavanje veličine
prozora
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin19Izgradnja Web aplikacija - FOI
Window – prozor djeteta
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_5</title></head>
<BODY>
<h1>JavaScript skripte: Primjer broj 05_5</h1>
Aktiviraj <a href="javascript:self.opener.focus();">roditelj</a>.<br>
</body>
</html>
Objekti/Primjer05_5 – Window
pseudo veza – poziva se
javascript funkcija kojom
se prebacuje fokus na
prozor roditelja
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin20Izgradnja Web aplikacija - FOI
Window - timer
<script language="JavaScript">
<!--
var timer = null;
function stop()
{
clearTimeout(timer);
}
function start()
{
var time = new Date();
var hours = time.getHours();
var minutes = time.getMinutes();
minutes=((minutes < 10) ? "0" : "") + minutes;
var seconds = time.getSeconds();
seconds=((seconds < 10) ? "0" : "") + seconds;
var clock = hours + ":" + minutes + ":" + seconds;
document.forms[0].display.value = clock;
timer = setTimeout("start()",1000);
}
// -->
</script>postavljanje funkcije koju
će pozivati timer i kada
globalna varijabla timera
brisanje timera
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin21Izgradnja Web aplikacija - FOI
Window – timer / 1.
<body onLoad=“start();” onUnLoad=“stop();”>
<h1>JavaScript skripte: Primjer broj 05_6</h1>
<form id=form1 name=form1>
<input type="text" name="display" size="20">
</form>
Pokreni <a href="javascript:start();">sat</a>.<br>
Zaustavi <a href="javascript:stop();">sat</a>.<br>
Objekti/Primjer05_6 – Window
osnovno pokretanje i
zaustavljanje timera
proizvoljno pokretanje
timera
proizvoljno zaustavljanje
timera
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin22Izgradnja Web aplikacija - FOI
Window – timer / 2.
Moguće su kompleksnije varijante korištenja timera. Posebno kada se pokretanje i
zaustavljanje timera veže na događaje.
Objekti/Primjer05_7 – Window
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin23Izgradnja Web aplikacija - FOI
Window – timer / 3.
Potrebno je voditi brigu o broju instanci timera!
Svaka instanca radi samostalno i ukoliko se poveća njihov broj može doći do padanja
performansi računala!
Objekti/Primjer05_9 – Window
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin24Izgradnja Web aplikacija - FOI
Window – ispis na pisač
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_A</title></head>
<body>
<h1>JavaScript skripte: Primjer broj 05_A</h1>
Pokreni <a href="javascript:self.print();">ispis</a> na pisač.<br>
</body>
</html>
Objekti/Primjer05_A – Window
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin25Izgradnja Web aplikacija - FOI
Window - pogreška
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_B</title></head>
<body>
<h1>JavaScript skripte: Primjer broj 05_B</h1>
<script language="JavaScript">
<!--
window2 = window.open("Primjer05_B.html", "Prozor_broj_2",
"scrollbars=no, width=300, height=240");
// -->
</script>
</body>
</html>
Objekti/Primjer05_B – Window
pozivanje istog dokumenta
u prozor jedinstvenog
naziva
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin26Izgradnja Web aplikacija - FOI
Window – povezivanje prozora
<script language="JavaScript">
<!--
window2 = window.open("Primjer05.html", "Prozor_broj_2",
"scrollbars=no, width=300, height=240");
window3 = null;
function otvoriNovi()
{
window3=window.open('','Prozor_za_poruke', 'scrollbars=no, width=300,
height=240');
}
// -->
</script>
<a href="javascript:otvoriNovi();">Otvori prozor za poruke</a>.<br>
<a href="javascript:window3.document.writeln('Stiže poruka...<BR>');">Upiši u
prozor za poruke</a>.<br>
<a href="javascript:window3.close();">Zatvori prozor za poruke</a>.<br>
<a href="javascript:window2.close();">Zatvori prozor broj 2</a>.<br>
<a href="javascript:window.close();">Zatvori ovaj prozor</a>.<br>
</body>
Objekti/Primjer05_C – Window
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin27Izgradnja Web aplikacija - FOI
Window – promjena URL-a
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 05_D</title></head>
<body>
<h1>JavaScript skripte: Primjer broj 05_D</h1>
<scripT language="JavaScript">
<!--
function otvoriNovi()
{
location=prompt("Novi URL: ", "http://");
}
// -->
</script>
<a href="javascript:otvoriNovi()">Promjeni URL</a>.<br>
</body>
</html>
Objekti/Primjer05_D – Window
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin28Izgradnja Web aplikacija - FOI
Document
Atributi:•anchors - polje veza u dokumentu.
•applets - polje appleta u dokumentu.
•bgColor - string koji određuje BGCOLORBGCOLORBGCOLORBGCOLOR atribut.
•cookie - određuje cookie-kolačić.
•embeds - polje za plug-in dokumenta.
•fgColor - string koji određuje TEXTTEXTTEXTTEXT atribut.
•formName - posebno svojstvo za svaki imenovani formular u dokumentu.
•forms - polje formulara u dokumentu.
•images - polje slika u dokumentu.
•lastModified - string koj određuje datum posljednje promjene dokumenta.
•layers - polje za slojeve u dokumentu.
•linkColor - string koji određuje LINKLINKLINKLINK atribut.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin29Izgradnja Web aplikacija - FOI
Document / 1.
Atributi:•links - polje veza u dokumentu.
•location - informacija o važećem URL-u.
•plugins - polje za plug-in u dockmentu.
•title - string koji određuje TITLETITLETITLETITLE oznaku.
•URL - string koji određuje puni URL dokumenta.
•vlinkColor - string koji određuje VLINKVLINKVLINKVLINK atribut.
Funkcije: •close - zatvori izlazni tok i prikaži podatke.
•open - otvara tok za preuzimanje izlaza funkcija write ili writeln.
•write - ispisuje jedan ili više HTML izraza u dokument.
•writeln - ispisuje jedan ili više HTML izraza u dokument i znak za novu
liniju.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin30Izgradnja Web aplikacija - FOI
Document / 2.
Rukovatelji događaja:•onClick
•onDblClick
•onKeyDown
•onKeyPress
•onKeyUp
•onMouseDown
•onMouseUp
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin31Izgradnja Web aplikacija - FOI
Document – naslov
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 06_1</title></head>
<body>
<h1>JavaScript skripte: Primjer broj 06_1</h1>
<script language="JavaScript">
<!--
function noviNaslov()
{
document.title = prompt("Novi naslov dokumenta: ", document.title);
}
// -->
</script>
<a href="javascript:noviNaslov()">Promjeni naslov dokumenta</a>.<br>
</body>
</html>
Objekti/Primjer06_1 – Document
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin32Izgradnja Web aplikacija - FOI
Document – boje
<body>
<h1>JavaScript skripte: Primjer broj 06_2</h1>
<script language="JavaScript">
<!--
function novaBojaPozadine()
{
document.bgColor = prompt("Nova boja pozadine: ", document.bgColor);
}
function novaBojaTeksta()
{
document.fgColor = prompt("Nova boja teksta: ", document.fgColor);
}
// -->
</script>
<a href="javascript:novaBojaPozadine()">Promjeni boju pozadine</a>.<br>
<a href="javascript:novaBojaTeksta()">Promjeni boju teksta</a>.<br>
</body>
</html>
Objekti/Primjer06_2 – Document
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin33Izgradnja Web aplikacija - FOI
Document – informacije
<body>
<h1>JavaScript skripte: Primjer broj 06_3</h1>
<script language="JavaScript">
<!--
document.write("Posljednja promjena dokumenta: " + document.lastModified +
"<br>");
function izvorniKod()
{
location="view-source:" + document.location.href;
}
// -->
</script>
<a href="javascript:izvorniKod()">Pregled izvornog koda dokumenta</a>.<br>
</body>
</html>
Objekti/Primjer06_3 – Document
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin34Izgradnja Web aplikacija - FOI
Document – veze
<body>
<h1>JavaScript skripte: Primjer broj 06_4</h1>
<a href="http://www.foi.hr">FOI</a>.<br>
<a href="http://www.carnet.hr">CARNet</a>.<br>
<a href="http://www.fer.hr">FER</a>.<br>
<br>
<script language="JavaScript">
<!--
document.write("U dokumentu postoje veze:<br>");
for(i=0;i< document.links.length;i++)
{
document.write(i + ". " + document.links[i] + "<br>");
}
// -->
</script>
</body>
</html>
Objekti/Primjer06_4 – Document
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin35Izgradnja Web aplikacija - FOI
History
Atributi:•current - važeća adresa.
•length - broj elemenata u povijesti.
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin36Izgradnja Web aplikacija - FOI
History / 1.
Funkcije: •back - prijelazi na prethodni element u povijesti.
•forward - prijelazi na sljedeći element iz povijesti.
•go - prijelaz za +/- elemenata u povijesti
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin37Izgradnja Web aplikacija - FOI
History – šetnja
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>FOI - Programiranje za Web : JavaScript - Primjer broj 07_1</title></head>
<body>
<h1>JavaScript skripte: Primjer broj 07_1</h1>
<script language="JavaScript">
<!--
document.write("U povijesti ima " + window.history.length + " elemenata.<br>");
</script>
<a href="javascript:window.history.back()">Nazad</a>.<br>
<a href="javascript:window.history.forward()">Naprijed</a>.<br>
</body>
</html>
Objekti/Primjer07_1 – History
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin38Izgradnja Web aplikacija - FOI
navigator
Atributi:•appCodeNameappCodeNameappCodeNameappCodeName Kodno ime preglednika.•appNameappNameappNameappName Naziv preglednika.•appVersionappVersionappVersionappVersion Verzija preglednika.•languagelanguagelanguagelanguage Prijevod korištenog preglednika.•mimeTypesmimeTypesmimeTypesmimeTypes Polje svih MIME tipova koje podržava klijent.•platformplatformplatformplatform Platforma za koju je preglednik kompiliran. •pluginspluginspluginsplugins Polje svih umetaka (plug-in-ova) koju su trenutno instalirani na
klijentu.•userAgentuserAgentuserAgentuserAgent Zaglavlje korisničkog agenta (http)Zaglavlje korisničkog agenta (http)Zaglavlje korisničkog agenta (http)Zaglavlje korisničkog agenta (http)....
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin39Izgradnja Web aplikacija - FOI
navigator – informacije
<h1>JavaScript skripte: Primjer broj 08_1</h1>
<script language="javascript">
document.write("appName: ");
document.write(navigator.appName + "<br>");
document.write("appVersio: ");
document.write(navigator.appVersion + "<br>");
document.write("appCodeName: ");
document.write(navigator.appCodeName + "<br>");
document.write("platform: ");
document.write(navigator.platform + "<br>");
document.write("userAgent: ");
document.write(navigator.userAgent + "<br>");
document.write("javaEnabled(): ");
document.write(navigator.javaEnabled() + "<br>");
document.write("cookieEnabled: ");
document.write(navigator.cookieEnabled + "<br>");
document.write("plugins: ");
var plugins = navigator.plugins;
for(i=0;i < plugins.length;i++) { document.write(plugins[i] + " "); }
</script>
Objekti/Primjer08_1 – navigator
Prof.dr.sc. D.Kermek, Fakultet organizacije i informatike, Varaždin40Izgradnja Web aplikacija - FOI
Korištena i dodatna literatura
http://www.angelfire.com/tx4/cus/notes/javascript.html
http://dir.yahoo.com/Computers_and_Internet/Programming_and_Develop
ment/Languages/JavaScript/
http://webreference.com/programming/javascript/
http://www.angelfire.com/tx4/cus/notes/javascript.html
http://javascript.internet.com/
http://www.jsworkshop.com/js15examples.html