U narednim redovima videฤete kako da obezbedite da se vaลก sajt otvara u „Fullscreen“ modu. Izvoฤenje ovog „trika“, koji vaลก sajt stavlja u centar paลพnje posetioca, nije teลกko, a rezultat je efektan. Ali, pre nego ลกto poฤnemo, skrenuฤemo vam paลพnju na mali detalj. Sajt koji bude imao ovakav efekat, mora da bude obezbeฤen sa odliฤnim navigacionim moguฤnostima. Zaลกto je to tako? Pa jednostavno, poลกto browser otvorite u „fullscreen“ modu, posetilac neฤe videti, pre svega dugmad „Back“ i „Forward“, a zatim i ostalo: Navigation Bar, Address Bar, Caption Bar itd. Ovde ฤe vam u jednu ruku, biti malo teลพe izvoฤenje navigacije, a u drugu ruku – imaฤete viลกe prostora za sam sadrลพaj sajta.
A sada, prelazimo na sam skript. Da vidimo prvo ลกta taj skript treba da odradi:
- Prvo se vrลกi provera browser i provera operativnog sistema. Ukoliko se radi o browser-u IE 4 ili niลพoj verziji ili dati posetilac radi na nekom drugom operativnom sistemu, pozvaฤemo funkciju "skip()" koja ฤe preskoฤiti sam skript i nastaviti dalje.
- Potom proveravamo da li posetilac koristi browser, verzije veฤe od 4.0.
- I na kraju moramo da se uverimo da se ne radi o drugaฤijem browser-u od Internet Explorer-a. Ovo ฤemo postiฤi tako ลกto proverimo da li se radi o Netscape-u, i ako jeste, ลกaljemo posetioca na "default" stranicu. U suprotnom, ako je browser IE 4++ – otvaramo stranicu u "fullscreen" modu.
Dobra stvar kod ovog skripta je ลกto moลพete da imate dve razliฤite verzije vaลกeg sajta. Jedna ฤe biti podeลกena za „fullscreen“ modu, a druga ฤe omoguฤiti posetu vaลกem sajtu „drugaฤijim“ korisnicima. Da ne duลพimo dalje, evo kako izgleda samo programski kod skripta:
<script language="Javascript">
<!-- function intro()
{
if ((navigator.appVersion.indexOf("Mac")!=-1) &&
(navigator.userAgent.indexOf("MSIE")!=-1) &&
(parseInt(navigator.appVersion)==4))
{
skip()
}
else
{
popup()
}
}
function skip()
{
location.href="1_stranica.html";
}
function popup()
{version = parseFloat(
navigator.appVersion.substring(navigator.appVersion.indexOf('.')
-1,navigator.appVersion.length));
if (version >= 4)
version = parseFloat(
navigator.appVersion.substring(navigator.appVersion.indexOf('.')
-1,navigator.appVersion.length));
if (version >= 4)
{
if (navigator.appName=="Netscape")
{
location.href="1_stranica.html";
}
if (navigator.appName=="Microsoft Internet Explorer")
{
window.open("2_stranica.html","screen","fullscreen=yes");
}
}
else
{
location.href="1_stranica.html";
}
}
// -->
</script>
Potrebno je da samo gornji skript ubacite unutar taga, da bi se prvi uฤitao. Preporuฤujemo da skript postavite na poฤetnu, „praznu“ stranicu koja ฤe na isti naฤin biti svima vidljiva. Nadalje, trebaฤete samo da promenite nazive fajlova, tako da ฤe „1_stranica“ biti za nekompatibilne browser-e, a ova druga („2_stranica“) za „fullscreen“ mod. Sada je samo potrebno da obezbedimo i pokretanje browser-a u ovom modu, zato ฤemo poziv funkcije smestiti u tag.
<BODY onLoad="intro()">
Pratite Krstaricu na www.krstarica.com