: Razni skriptovi - prvi deo:
 Vi ste ovde : Web dizajn > JavaScript > Razni skriptovi > Prvi deoDinkostaOnline 
Top links

Uvod u HTML

Kaskadni stilovi

Batch fajlovi

Kratak uvod u JavaScript

Za Webmastere

Ubrzanje&pretraga Interneta

Podešavanja za Registry

Zaštita PC-a od uljeza

Nešto o Pirotu
Razni skriptovi - prvi deo
  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 možete 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:
<script>
function mov(){
if(ani.style.pixelLeft<1000)
ani.style.pixelLeft+=5
ro=setTimeout("mov()",50)}
function naz(){
clearTimeout(ro)
ani.style.pixelLeft=0}
</script>

U telu dokumenta ide sam objekat animacije i dugmad za njegovo pokretanje i vraćanje:

<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().

S l e d e ć e

Hosted by www.Geocities.ws

1