Ekrano skiriamoji geba
Pirmuoju pasirodymu šis skyrelis nepateikė išsamaus atsakymo iškeltu klausimu – jis tikėjosi šiokio tokio jūsų aktyvumo. Nepaisydamas savo lankytojų pasyvumo skyrelis papildo iškelto klausimo sprendimą pateikdamas universalesnį būdą naršytojo ekrano charakteristikoms sužinoti.
Voratinklio naršytojai labai skiriasi vienas nuo kito. Skiriasi ir jų naudojama technika bei ekrano skiriamoji geba. Ką daryti, jei norime kad mūsų sukurti puslapiai neblogai atrodytų skirtingą skiriamąją gebą nusistačiusiems naršytojams?
Visual Basic Script
Atrodytų labai paprasta – tiesiog skirtingiems lankytojams reikia priskirti skirtingus stilius priklausomai nuo jų ekrano charakteristikų. O jas nesunku nustatyti naudojant VBScript (Visual Basic Script) “screen” objektą. Jei naudojatės “Microsoft” firmos “Internet Explorer” 4.0 versijos naršykle, galite išbandyti žemiau pateiktą pavyzdėlį. Spragtelėkite čia, jei norite pažiūrėti, kaip jis “gyvai” veikia!
Naršyklės ekrano charakteristikos:
Ekrane turite pamatyti tokį vaizdelį
Naršyklės ekrano charakteristikos:
Leistinas aukštis: 572
Leistinas plotis: 800
Buferio gylis: 0
Spalvų bitų kiekis: 24
Šriftų glodinimo režimas: False
Ekrano aukštis: 600
Ekrano plotis: 800
Atrodo nesudėtinga? Tačiau šis pavyzdėlis neveikia “Netscape” naršyklėse. Tad, norint šią techniką sėkmingai naudoti, reikia prieš tai nustatyti lankytojo naršyklę (o jų gali būti labai įvairių).
Universalusis JavaScript
Taigi, VBScript uždarė mus “Microsoft” kiaute – ir galime tik kaip kokie vėžliai žvalgytis pro jo angą. Todėl dabar pateikiame sprendimą “JavaScript” kalba, kuris veikia naujausiose (4.x ir aukštesnėse) tiek “Microsoft”, tiek “Netscape” naršyklėse (ir net, kai kuriais atvejais, NN 3.x naršyklėje). Spragtelėkite čia, jei norite pažiūrėti, kaip jis “gyvai” veikia!
Šis pavyzdys ekrane turėtų pateikti tokio tipo informaciją:
Jūsų ekrano skiriamoji geba:
Plotis: 1024, Aukštis: 768