Professional Documents
Culture Documents
lipnja Web programiranje i primjene
2010.
Napomena:
Zadaci za vježbu su sličnog tipa kao zadaci kojima će biti provjeravano znanje na prvom kolokviju
(17. svibnja 2010.). Ovi zadaci Vam mogu poslužiti samo za provjeru usvojenosti gradiva i nisu
zamišljeni kao osnova za učenje, tj. pripremu za kolokvij.
2. Indikator sequence, koji pripada grupi indikatora redosljeda u XML Schemi, znači
sljedeće:
HTML i XML su jezici za označavanje koji su nastali od općeg (meta) jezika _____.
Programi(preglednici) „razumiju“ njihovu strukturu pomoću pravila opisanih u _____ i
_____ schemi, koje između ostalog koristimo i za provjeru valjanosti HTML i/ili XML
dokumenta.
1
15. lipnja Web programiranje i primjene
2010.
5. Koji znak treba ukloniti u sljedećem linijskom CSS stilskom uzorku kako bi on definirao
stil paragrafa koji je centriran te sadrži tekst Web programiranje ispisan fontom Times i
slovima plave boje:
</p>
a) greška ne postoji
b) treba ukloniti znak / iz završnog taga </p>
c) treba ukloniti završni tag </p>
d) treba ukloniti znak / s kraja početnog taga <p>
e) treba ukoniti znakove ; u početnom tag-u <p> i umjesto njih staviti zareze.
6. Dopunite funkciju tako da se u HTML dokumentu ispiše što je korisnik upisao u prvoj
formi u polje imena "grad":
function Grad()
{
var ime=______________________________
document._____________________________
}
<!DOCTYPE knjiga [
<!ELEMENT knjiga ((naslov,autor,izdavač)+|cijena*)
]>
a) element knjiga može sadržavati ILI jedan ili više nizova elemenata naslov, autor i
izdavač (u navedenom rasporedu) ILI nula ili više elemenata s imenom cijena
b) element knjiga može sadržavati ILI nula ili više nizova elemenata naslov, autor i
izdavač (u navedenom rasporedu) ILI jedan ili više elemenata s imenom cijena
2
15. lipnja Web programiranje i primjene
2010.
c) element knjiga može sadržavati ILI jedan ili više nizova elemenata naslov, autor i
izdavač (u navedenom rasporedu) ILI jedan element s imenom cijena
function osoba(ime,prezime,dob)
{this.ime=ime;
this.prezime=prezime;
this.dob=dob;
}
mojOtac=new osoba(“Ivo”, “Ivić”, 50);
označava da
a) element student ima točno 5 elemenata
b) element student ima najmanje jedan podelement ime, najmanje jedan podelement
prezime, točno jedan element godina te sadrži ili podelement zvanje ili podelement
status.
c) element student ima najmanje jedan podelement ime, najmanje jedan podelement
prezime, točno jedan element godina te sadrži podelement zvanje ili podelement
status.
d) element student ima točno 4 elementa
e) element student ima najmanje 4 elementa
<script language="JavaScript">
function validate_text(form1)
{
var izraz=/^[a-zA-Z]+$/;
if ( izraz.test(form1.user_name.value) == false)
{
alert("Za ime koristite samo slova!");
return false;
}
if (form1.user_name.value==""||form1.user_name.value==null)
{
alert("Morate upisati ime.");
return false;
}
else
{
return true;
}
}
</script>
a) ukoliko polje za unos teksta s imenom user_name ostane prazno, pojavit će se alert
upozorenja
b) return false znači da se forma neće slati serveru na obradu
c) znak $ u regularnom izrazu označava ponavljanje malih i velikih slova u imenu
d) metoda test traži odgovarajući uzorak definiran kao varijabla "izraz" u polju imena
"user_name"
e) vrijednosti metode test su isključivo true i false
4
15. lipnja Web programiranje i primjene
2010.
14. Koji efekt je izazvan jQuery naredbama iz sljedećeg JavaScript programa uključenog u
zaglavlje nekog HTML dokumenta:
</script>
5
15. lipnja Web programiranje i primjene
2010.
Točni odgovori:
1. a)
2. a)
4. c), d)
5. d)
8. a)
10. c), e)
11. b)
12. b), e)
14. c)
6