e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Predmet Screen je lastnost predmeta window
in je tako samodejno tvorjen z zagonom JavaScript. Daje nam informacije o velikosti monitorja in o globini barv.
Z možnostjo spreminjanja velikosti oken v brskalnikih četrte generacije in novejših, boste lahko s skripti ugotovili velikost monitorja. To je praktično uporabno, če želimo zagnati aplikacijo, ki zavzame celoten zaslon. Velikost ekrana je izražena v pikslih.
Če želimo nastaviti okno čez cel ekran, moramo postaviti okno v zgornji levi kot, ter nastaviti zunanje merei:
function cel_zaslon() { window.moveTo(0,0) window.resizeTo(screen.availWidth, screen.availHeight) }
Oblikujete lahko različne barvne modele svoje strani, glede na to koliko barv ima uporabnik na ekranu. To je uporabno če uporabljete več barv, ki so odvisne od 16-bitne barvne palete. Lastnosti screen.colorDepth
in screen.pixelDepth
vrneta število barv, ki jih ima uporabnik. Vrednost screen.colorDepth
vrne tudi poljubno barvno paleto; V NN4+ se lahko bolj zanesete na screen.pixelDepth
. IE4+ podpira samo screen.colorDepth
. To lahko uporabite, za izbio barvne palete, ki se naj naloži:
if (screen.colorDepth > 8 ) { document.write("<img src='dobra.jpg'>’") } else { document.write("<img src='slaba.jpg'>’") }
V tem primeru je dobra.jpg oblikovana za 16 bitne palete in boljše, medtem ko je slaba.jpg za 8 bitne.
height
width
availHeight
availWidth
colorDepth
pixelDepth
SERŠ Maribor : Strokovna gimnazija : 2004 : Leon Borko