Ekrano skiriamoji geba

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

Straipsniai 1 reklama

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!

Ekrano savybės

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

Views All Time
Views All Time
4173
Views Today
Views Today
1

Pridėti komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

− 2 = 6