| Vi ste ovde : Web dizajn > JavaScript > Razni skriptovi > Prvi deo | DinkostaOnline |
|
| Skriptovi koji nisu potpali pod ostale kategorije su smešteni ovde, u kategoriju Razni skriptovi. Na ovoj stranici je prvi deo ovih skriptova i počinjemo sa primerom sata sa datumom u naslovnoj liniji. Datum i vreme u naslovnoj liniji : Ako kliknete ovde, u naslovnoj liniji treba da se pojavi datum i vreme (vreme odgovara satu na vašem kompjuteru) i to u 24 - časnom formatu. Nakon što kliknete ovde, iz naslovne linije treba da nestanu datum i vreme. Dodajte sledeći kod u zaglavlje (<head>) vašeg dokumenta : Sada stavite href atribut u telo (<body>) dokumenta, na primer <a href="#" onclick="sat2()">Prikazi vreme</a> da bi prikazali vreme i datum u naslovnoj liniji, a sledeći link <a href="#" onclick="location.reload()">Ukloni vreme i datum iz naslovne linije</a> da bi ga uklonili odatle. Umesto linka, za pojavljivanje datuma i vremena u naslovnoj liniji moete koristiti i onload= proceduru za obradu dogadjaja (event handler), kako bi se vreme i datum pojavili u naslovnoj liniji odmah po otvaranju prozora : <body onload="sat2()">. |
Animacije: Da bi se uradila animacija nekog objekta na stranici, tj. da bi se postiglo kretanje slike ili teksta, može se koristiti kod poput ovog: |
<body><div id=ani style="position:relative"><img src="avion.gif"></div><button onclick=mov()>Kreni</button><button onclick=naz()>Vrati</button>
![]() Da bi se povećala ili smanjila brzina kretanja promenite vrednost u trećem redu skripta, a upotrebom negativne vrednosti se menja pravac kretanja. Ukoliko u skriptu umesto pixelLeft upotrebite pixelTop onda kretanje postaje vertikalno, a zavisno od toga da li je vrednost pozitivna ili negativna (+5 ili -5) zavisi i da li je kretanje nagore ili nadole. Dinamičan sadržaj: Da bi se napravio sadržaj koji se automatski menja svakog dana ili svakog meseca, najpre treba napraviti eksterne skript fajlove sa sadržajem sa svaki dan, odnosno mesec. Eksterni skript fajlovi u sebi ne sadrže <script>...</script> tagove, počinju sa document.write (', zatim dolazi sadržaj i na kraju sve se završava sa '). Primer: |
| document.write('<h2 align=center style="color:maroon">Dodavanje Notepad-a u kontekstni meni (Win 9x/Me)</h2>Da bi dodali Notepad u kontekstni meni, otvorite registry i nađite <small>HKEY_CLASSES_ROOT\\*</small>.<BR>Sada treba da ...itd'); |
| Sadržaj unutar zagrada ne sme da sadrži više od jednog razmaka, inače neće raditi. Obratite i pažnju na upotrebu obrnute kose crte (backslash) kod upotrebe jednostrukih znakova navoda ili apostrofa \'. Da bi se obrnuta kosa crta pojavila u dokumentu takođe treba upotrebiti obrnutu kosu crtu: \\. Nakon završetka fajla dajte fajlu ime, primera radi ovde 'pon.js'. Na sličan način napravite i fajlove za ostale dane i imenujte ih. Nakon završetka tog posla, stavite kod koji sledi na mesto gde želite da se pojavi na HTML stranici: |
| Obratite pažnju na naizmeničnu upotrebu znakova navoda i pazite da sadržaj u zagradama ne sme da ima više od jednog razmaka (nemojte koristiti taster 'Enter'). Za mesečnu promenu sadržaja koristite getMonth() umesto getDay(). |