: Razni skriptovi - drugi deo :
 Vi ste ovde : Web dizajn > JavaScript > Razni skriptovi > Drugi 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 - drugi deo
 U drugom delu nekategorisanih skriptova počećemo sa jednim kalkulatorom. Ispod možete da vidite primer jednog jednostavnog kalkulatora, koji je skoro potpuno radjen sa HTML-om, sa malim dodatkom JavaScripta (ovde možete da vidite isti ovaj kalkulator radjen sa DHTML-om).

  
 
 

Stavite sledeći kod u <body> sekciju vašeg dokumenta, tamo gde želite da se pojavi kalkulator:

Hotkeys (Internet Explorer samo): Posetiocima web sajta se može omogućiti da neke akcije izvede pomoću tastature ili im pak onemogućiti da koristi neke znakove na tastaturi. Evo jednog kratkog skripta koji pokazuje kako se to može uraditi (stavite ga u zaglavlje dokumenta):
Kako ovaj skript funkcioniše možete videti ako na tastaturi pritisnete Ctrl + q (pojavljuje se Alert - box). U delu skripta event.keyCode == se definiše koji znak na tastaturi treba pritisnuti da bi se izvela neka akcija (17 je keyCode za kombinaciju "Ctrl + q"). KeyCodes (jedan deo) možete pogledati ovde (ako vam je potrebna kompletna keyCodes - tabela, naručite je preko emaila). Šta treba da se desi nakon pritiskanja odredjenog znaka na tastaturi definiše se u sledećem redu (ako ovde umesto alert ('Pritisnuli ste Ctrl+q') stavite, na primer, window.location = "http://www.geocities.yahoo.com", onda posetilac nakon pritiska na Ctrl + q biva odveden na početnu stranu GeoCities).
Sledi primer upotrebe ASCII kodnih brojeva za obrasce, gde polje za unos teksta prihvata samo brojeve i ništa drugo:

ASCII kodni raspored 48 do 57 zauzimaju brojevi, a ovaj skript određuje da se prihvataju u tekst polje samo brojevi. Na sličan način se može odrediti da se prihvataju ili ne prihvataju specijalni znaci (! % @ i sl.), slova itd.
Evo primera za gornji skript (prihvata samo brojeve):

Hosted by www.Geocities.ws

1