Smrkec.com
Kliknite tu za obisk nasega pokrovitelja
Smrkec.com

..:: Domov ::..
Nazaj na prvo stran..
Zabava in prosti cas
  Poslji SMS sporocilo
  Posljite anonimen email
  IRC klepetalnica (kmalu)
  SMS sale
  Vici o blondinkah
  Vici o policistih
  Vici o Mujotu in Hasotu
  Racunalniski vici
  Ostali vici
..:: Besedila ::..
Isci:
Vedno vec Slovenskih in
tujih besedil
:-)

>> Dodajte besedilo <<

..: Zadnjih 10 besedil :..
  TOšE PROESKI - Moja
  BAR - Zavec
  NOVASPACE - Time Aft...
  DJ LHASA - Giulia
  AMBERLIFE - In Your ...
  METALLICA - Enter sa...
  6PACK ČUKUR - M.C.
  OUTKAST FT. SLEEPY B...
  OUTKAST - The whole ...
  OUTKAST - Ms. Jackso...
Igrajte na spletu
Potaplanje ladijc
Pearl Harbor
Ping Pong 3D
..:: Download ::..
Zastonj programi in igre Slovenskih programerjev.
..:: Novice ::..
  Splosno
  Avtomobilizem
  Gospodarstvo
  Kronika
  Kultura
  Moda
  Politika
  Reportaže
  Šport
  Zdravje
  Vrt
  Celjska regija
  Podravska regija
..:: Uporabno ::..
  Resitve krizank
  Tecajna lista
  Vreme v sliki
..:: Skejtanje ::..
  Nekaj o skejtanju
  Nauci se skejtati
  Skejtarske firme
..:: Anketa ::..
Kaj naj dodamo wap strani?

zadnjih 10 besedil
sms posiljalec
sms sale/verze
posiljalec emailov
drugo

..:: Lestvice ::..
Smrkec.com 100si


Flamme.si Top 100
Krajnc.net Top 100
Window objekt

Opozorilno okence
Prikaz opozorilnega okenca:

<script type="text/javascript">
alert("Pozdravljen svet!")
</script>


Potrditveno okence
Prikaz potrditvena okenca:

<script type="text/javascript">
var ime = confirm("Pritisnite gumb")
if (ime == true)
{
document.write("Pritisnili ste OK")
}
else
{
document.write("Pritisnili ste Cancel")
}
</script>


Vnosno okence
Prikaz vnosnega okenca:

<script type="text/javascript">
var ime = prompt("Prosim vpisite svoje ime","")
if (ime != null && ime != "")
{
document.write("Dobrodosel " + ime)
}
</script>


Odpiranje novega okna s pritiskom na gumb/povezavo
Kako prikazati novo okno, ko pritisnete na gumb ali tekstovno povezavo (link):

Ta del kode gre v glavo (head) strani:
<script language=javascript>
function odpriokno()
{
window.open("http://www.smrkec.com")
}
</script>

Ta del kode gre v telo (body) strani:
<form>
<input type=button value="Odpri okno" onclick="odpriokno()">
</form>
<br />
<a href="javascript:odpriokno()">Odpri okno</a>


Odpiranje novega okna in kontroliranje izgleda le-tega
Kako prikazati novo okno, ko pritisnete na gumb ali tekstovno povezavo (link) in poleg tega se nastaviti izgled le-tega:

Ta del kode gre v glavo (head) strani:
<script type="text/javascript">
function odpriokno()
{
window.open("http://www.google.com","moje_novo_okno","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400")
}
</script>

Ta del kode gre v telo (body) strani:
<form>
<input type="button" value="Odpri okno" onclick="odpriokno()">
</form>
<br />
<a href="javascript:odpriokno()">Odpri okno</a>

Nekaj pojasnil:
Prvi parameter je povezava do strani, ki se bo odprla, drugi parameter je ime okna (to ni naslov okna, ampak ime na katerega se lahko sklicujete, ko odprete kaksno drugo okno), tretji parameter pa je skupek lastnosti, no pa si oglejmo nekaj najbolj vaznih:
toolbar - vrstica kjer so gumbi nazaj (back), naprej (forward), stop, osvezi (refresh)...
location - to je vrstica kamor vpisete naslov strani, na katero zelite (address bar)
status - statusna vrstica okna (cisto spodaj)
menubar - to je vrstica na vrhu kjer so gumbi File (datoteka), Edit, View (pogled)...
scrollbars - lastnost ali bodo oknu omogoceni drsniki (scrollbars)
resizable - lastnost ali bo oknu dovoljeno spreminjati velikost
width - sirina okna
height - visina okna

Ce je lastnost ozacena z "yes", pomeni da je omogocena, ce pa z "no", pa je onemogocena (pri visini in sirini morate mere vpisati s stevilko).


Vec oken naenkrat
Kako odpreti vec oken naenkrat z enim klikom:

Ta del kode gre v glavo (head) strani:
<script language=javascript>
function odpriokna()
{
window.open("http://www.google.com/")
window.open("http://www.microsoft.com/")
window.open("http://www.mozilla.org/")
}
</script>

Ta del kode gre v telo (body) strani:
<form>
<input type="button" value="Odpri okna" onclick="odpriokna()">
</form>
<br />
<a href="javascript:odpriokna()">Odpri okna</a>


Lokacija
Kako preusmeriti uporabnika na drugo lokacijo (URL/spletno stran):

Ta del kode gre v glavo (head) strani:
<script type="text/javascript">
function lokacija()
{
location="http://www.smrkec.com/"
}
</script>

Ta del kode gre v telo (body) strani:
<form>
<input type="button" onclick="lokacija()" value="Nova lokacija">
</form>
<br />
<a href="javascript:lokacija()">Nova lokacija</a>

V primeru, da bi zeleli da obiskovalca preusmeri avtomatsko na novo bi vstavili le ta del kode:

<script type="text/javascript">
location="http://www.smrkec.com/"
</script>


Osvezitev (refresh)
Kako osveziti (refreshat) spletno stran:

Ta del kode gre v glavo (head) strani:
<script type="text/javascript">
function osvezitev()
{
location.reload()
}
</script>

Ta del kode gre v telo (body) strani:
<form>
<input type="button" value="Osvezitev" onclick="osvezitev()">
</form>
<br />
<a href="javascript:osvezitev()">Osvezitev</a>


Statusna vrstica
Kako spremeniti text v statusni vrstici:

Ta del kode gre v glavo (head) strani:
<script type="text/javascript">
function statusnapis()
{
window.status = "Dobrodosli na nasi strani"
}
</script>

Vstavite v <body> tag vrstico onload="statusnapis()":
<body onload="statusnapis()">

Lahko naredimo, da se spremeni napis ob kliku na gumb/povezavo:

<form>
<input type="button" value="Status" onclick="statusnapis()">
</form>
<br />
<a href="javascript:statusnapis()">Status</a>


Tiskanje strani
Kako natisniti stran:

Ta del kode gre v glavo (head) strani:
<script type="text/javascript">
function natisni()
{
window.print()
}
</script>

Ta del kode gre v telo (body) strani:
<form>
<input type="button" value="Natisni" onclick="natisni()">
</form>
<br />
<a href="javascript:natisni()">Natisni</a>

Popolnoma enak rezultat bi dosegli tudi brez da bi vpisali karkoli v <head> del strani (torej, da bi izpustili celoten del kode, ki je v glavi strani):
<form>
<input type="button" value="Natisni" onclick="window.print()">
</form>
<br />
<a href="javascript:window.print()">Natisni</a>

To lahko naredimo v katerikoli kodi, ki smo jo v tem znalcu spisali, a pri vecjih funkcijah se s tem izgubi preglednost in je koda tezje berljiva.


V tem znalcu smo se naucili veliko o window objektu, onclick in onload dogodek, kako se naredi pop-up okno, kako se preusmeri obiskovalca na drugo stran, kako se natisne stran, kako se izdela opozorilo... in se mnogo vec.

No pa si oglejmo se vse te skripte skupaj v akciji (kliknite desno tipko na strani in View Source [prikazi izvorno kodo], da si boste lahko ogledali kako je vse skupaj narejeno; upam da se boste iz primera naucili se kaj novega):
KLIKNITE TUKAJ ZA PRIMERE
..:: JavaScript ::..
  Drsniki
  Efekti s tekstom
  Efekti z miskinim kurzorjem
  Efekti z ozadjem
  Efekti z zvoki
  Igre
  Iskalniki
  Linki (povezave)
  Matematicne stvari
  Menuji
  Obrazci (forme)
  Okna
  Slike
  Sporocila
  StatusBar efekti
  Uporaba piskotkov
  Uporabnikov sistem
  Ure in koledarji
  Zascite spletnih strani

  Ostalo
Zadnji znalci JS
  
  Okna po želji
  Frame objekt (okvirji)
  Array objekt (tabele)
  String objekt
  Math objekt
  Browser objekt
  Window objekt
  Napotki
  Zanke
  Pogojni stavki
  Funkcija
  Operatorji
  Spremenljivke
  Vstavljanje JavaScriptov
  Osnove
  Uvod v JavaScript

  Vsi znalci
..:: WAP ::..
Začasno ne deluje
Vse za spletno stran
  Svoja domena?
  Povecajte obiskanost
    Izmenjava bannerjev
    Pop-up in pop-under
    Zacetna stran (linkanje)
  Dodajte spletni strani
    Dodajte SMS sender
    Dodajte igre
  Zasluzite s spletno stranjo
..:: Ostalo ::..
  Priporocite stran
  Izmenjava malih bannerjev
  Oglasevanje
  Storitve
..:: Priporocam ::..
slatna skejta.com..:: php-si.com ::.. slovenska php stranPikslar.com
Priporocam tudi

Kliknite tu za obisk nasega pokrovitelja


Vse pohvale, pripombe, predloge... mi posljite na e-mail
Copyrights by Anze Znidarsic
Vse pravice pridrzane