|
|
|
Browser objekt Prepoznavanje brskalnika
Kako prepoznati brskalnik, ki ga uporablja obiskovalec strani:
<script type="text/javascript">
document.write("Po internetu surfas z brskalnikom: "+ navigator.appName)
</script>
Vec podrobnosti
Kako prikazati vec podrobnosti o obiskovalcevem brskalniku:
<script type="text/javascript">
document.write("BRSKALNIK: ")
document.write(navigator.appName + "<br />")
document.write("VERZIJA BRSKALNIKA: ")
document.write(navigator.appVersion + "<br />")
document.write("KODNO IME: ")
document.write(navigator.appCodeName + "<br />")
document.write("PLATFORMA: ")
document.write(navigator.platform + "<br />")
document.write("STRAN IZ KATERE STE PRISLI: ")
document.write(document.referrer + "<br />")
</script>
Monitor
Kako prikazati podatke o trenutnih nastavitvah obiskovalcevega monitorja:
<script type="text/javascript">
document.write("RESOLUCIJA: ")
document.write(screen.width + "*")
document.write(screen.height + "<br>")
document.write("VIDNI PROSTOR: ")
document.write(window.screen.availWidth + "*")
document.write(window.screen.availHeight + "<br>")
document.write("BARVNA GLOBINA: ")
document.write(window.screen.colorDepth + "<br>")
</script>
Preusmerjanje
Kako preusmeriti obiskovalca na razlicne strani, glede na brskalnik, ki ga uporablja:
Ta del kode gre v glavo (head) strani:
<script type="text/javascript">
function preusmeritev()
{
bime=navigator.appName
if (bime.indexOf("Netscape")!=-1)
{
window.location="http://www.netscape.com/" //v primeru da uporabljate Netscape, boste preusmerjeni na spletno stran www.netscape.com
return
}
if (bime.indexOf("Microsoft")!=-1)
{
window.location="http://www.microsoft.com" //v primeru da uporabljate Internet Explorer, boste preusmerjeni na spletno stran www.microsoft.com
return
}
window.location="http://www.smrkec.com" //ce ne uporabljete niti Netscape, niti Internet Explorer, boste preusmerjeni na spletno stran www.smrkec.com
}
</script>
Ta del kode gre v telo (body) strani:
<form>
<input type="button" onclick="preusmeritev()" value="Preusmeritev">
</form>
Sporocilo
Izpis sporocila uporabniku glede na verzijo brskalnika, ki ga uporablja:
Ta del kode gre v glavo (head) strani:
<script type="text/javascript">
function verzijabrskalnika()
{
txt="Vas brskalnik je neznan"
brskalnik=navigator.appVersion
if (brskalnik.indexOf("2.")>-1)
{
txt="Vas brskalnik je iz kamene dobe"
}
if (brskalnik.indexOf("3.")>-1)
{
txt="Priporocam, da nadgradite vas brskalnik"
}
if (brskalnik.indexOf("4.")>-1)
{
txt="Vas brskalnik je dovolj dober"
}
document.obrazec.sporocilo.value=txt
}
</script>
Vstavite v <body> tag vrstico onload="verzijabrskalnika()":
<body onload="verzijabrskalnika()">
Ta del kode gre v telo (body) strani:
<form name="obrazec">
<input type="text" name="sporocilo" size="50">
</form>
Tokrat smo si ogledali objekt brskalnik, s katerim lahko izpisemo mnogo podatkov obiskovalcevega brskalnika/zaslona.
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
|
|
|
|