e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Predmet Screen

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.

Lastnosti

Lastnost height
Lastnost vrne višino ekrana v točkah.
Lastnost width
Lastnost vrne širino ekrana v točkah.
Lastnost availHeight
Lastnost vrne višino ekrana v točkah brez stalnih komponent vmesnika operacijskega sistema (npr. opravilna vrstica v Windows).
Lastnost availWidth
Lastnost vrne širino ekrana v točkah brez stalnih komponent vmesnika operacijskega sistema (npr. opravilna vrstica v Windows, drsni trak).
Lastnost colorDepth
Vrne največje možno število prikazanih barv.
Lastnost pixelDepth
Vrne največje možno resolucijo barv v bitih na piksel.

SERŠ Maribor : Strokovna gimnazija : 2004 : Leon Borko