: Razni skriptovi :
 Vi ste ovde : Web dizajn > JavaScript > Razni skriptoviDinkostaOnline 
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
 Skriptovi koji nisu mogli da se podvedu pod ostale kategorije skriptova su stavljeni ovde, pod oznakom: "Razni skriptovi", i podeljeni su u dva dela.
 U prvom delu tih skriptova možete videti primer skripta koji klikom na odgovarajući link pokazuje datum i vreme u naslovnoj traci (titlebar) i drugim klikom na odgovarajući link opet nestaje iz naslovne trake. Tu je i odgovarajući kod koji se može selektovati i prebaciti na drugu lokaciju da bi se tamo primenio.
 Drugi deo skriptova iz ove kategorije sadrži primer jednog vrlo jednostavnog kalkulatora, koji je skoro u potpunosti uradjen sa HTML-om, uz sasvim malo JavaScripta. I tu se takodje može videti odgovarajući izvorni kod, koji se može iskoristiti na nekom drugom mestu. Na istoj stranici je i primer skripta pomoću kojeg se može iskoristiti tastatura za odredjene akcije (kao što za ceo ovaj sajt važi da pritiskom na ESC idete na početnu stranicu).

Nizovi: U JavaScript-u nizovi (array) imaju razne mogućnosti upotrebe i to je jedna od najkorisnijih konstrukcija podataka. Sledi primer upotrebe nizova za pravljenje male baze podataka:
Kliknite ovde da bi videli kako izgleda krajnji rezultat dole prikazanog skripta:

<style>
th{background:cornsilk;border:1 darkblue solid;padding:2}
td{border:1 darkblue solid;padding:4;background:#f2f2f2;padding:2}
.datas{position:relative;top:70px;font:16;height:440;width:720}
</style>
<script>
function podaci(naziv,glav,povrs,stanov,dohodak,tel,web,sli){
this.naziv=naziv
this.glav=glav
this.povrs=povrs
this.stanov=stanov
this.dohodak=dohodak
this.tel=tel
this.web=web
this.sli=sli }
var bulg= new podaci('Bugarska','Sofija','110.910','7.6 miliona','6.600 $','+0359','.bg','bu.gif')
var amer=new podaci('USA','Washington','9.629.091','280 miliona','36.300','+01','.us','us.gif')
var serb=new podaci('Srbija','Beograd',88.361,'10 miliona','2.370','+0381','.yu','serbian.gif')
var nem=new podaci('Nemačka','Berlin',357.021,'83 miliona','26.600','+049','.de','gm.gif')
var fran=new podaci('Češka','Prag',78.866,'10.2 miliona','15.300','+0420','.cz','inch.gif')
var gre= new podaci('Grčka','Atina','131.940','10.6 miliona','19.000','+030','.gr','gr.gif')
var kina= new podaci('Kina','Peking','9.596.960','1.3 milijarde','4.600','+086','.cn','uk.gif')
var kip= new podaci('Kipar','Nicosia',9.251,'0.76 miliona','15.000','+057','.cy','cy.gif')
var hung= new podaci('Mađarska','Budimpešta','93.030','10 miliona','13.300','+036','.hu','hu.gif')
var rus= new podaci('Rusija','Moskva','17.075.200','145 miliona','8.800','+07','.ru','rs.gif')
var espagna= new podaci('Španija','Madrid',504.782,'40 miliona','20.700','+034','.es','sp.gif')
var swis=new podaci('Švajcarska','Bern','41.290','7.3 miliona','31.700','+041','.ch','sw.gif')
var turk= new podaci('Turska','Ankara','780.580','67 miliona','7.000','+090','.tr','tu.gif')
var gb= new podaci('Velika Britanija','London','244.820','59 miliona','25.300','+044','.uk','uk.gif')
var ital= new podaci('Italija','Rim','301.230','57 miliona','25.000','+039','.it','it.gif')
niz=new Array(bulg,fran,gre,ital,kina,kip,hung,nem,rus,serb,espagna,swis,turk,amer, gb)
var sadr='<table cellspacing=0><th>Država</th><th>Glavni grad</th><th>Površina (u km²)</th><th>Broj stanovnika</th><th>GDP po glavi</th><th>Pozivni broj</th><th>Internet</th><th>Zastava</th>'
function prikaz(){
for(i=0;i sadr= sadr+"<tr>"+
"<td>"+niz[i].naziv +"</td>"+
"<td>"+niz[i].glav +"</td>"+
"<td>"+niz[i].povrs +"</td>"+
"<td>"+niz[i].stanov +"</td>"+
"<td>"+niz[i].dohodak +"</td>"+
"<td>"+niz[i].tel +"</td>"+
"<td>"+niz[i].web +"</td>"+
"<td align=center><img width=45 height=21
src="+niz[i].sli+"></td>"+"</tr>" }
sadr=sadr+"</table>"
datas.innerHTML=sadr }
</script>
</head>
<body>
<div onclick="prikaz()">Prikaži tabelu<div id=datas></div></div>
Nizovi se formiraju smeštanjem niza u promenljivu, ovde je to promenljiva niz. Sintaksa za formiranje niza jeste var niz=new Array(), pri čemu se ključna reč var može izostaviti, ime promenljive birate sami, ali je new Array() obavezan.

S l e d e ć e

Hosted by www.Geocities.ws

1