|
||||||||
Kép megjelenítése felugró ablakbanGyakran előforduló feladat az, hogy egy alapvetően szöveges oldalon szeretnénk nagyméretű képet bemutatni. Az jelenti a problémát, hogy a nagy kép elfoglalja a képernyőfelületet és ezzel megtöri a szöveg egységét. Ilyenkor általában a legjobb a szöveg mellé beilleszteni a képet kicsinyített formában, amire rákattintva megnyílik a nagy kép. Ha ezt egyszerű hivatkozással tesszük meg, akkor a kép a böngészőablakban fog megjelenni – a szöveges oldal helyett. (Erre a linkre kattintva egyszerű hivatkozásként nyílik meg a nagyméretű kép.) Én általában jobb megoldásnak tartom, ha a kép egy felugró ablakban jelenik meg a szöveges oldal fölött. Ha a weblapod olvasója megnézte a képet, akkor bezárhatja a felugró ablakot. Ha pedig váltakozva akarja nézni a képet és olvasni a szöveget (például egy grafikon elemzése közben), akkor azt a szokásos Alt+Tab billentyűkombinációval teheti meg. A fent látható kép az alábbi HTML és JavaScript kóddal lett beillesztve erre az oldalra:
<div style="float: right; A tagra azért van szükség, hogy a kép és a „kattints a képre” felirat együtt mozogjon. Az egész jobbra van úsztatva, ezért meg kellett adni a szélességet: 248 pixel a kép és 2 x 5 pixel a tag helykitöltése ( ), tehát a szélesség 258 pixel.A link attribútuma adja meg a nagy méretű kép elérési útvonalát akkor, ha a böngészőben ki van kapcsolva a JavaScript. (Ebben az esetben természetesen nem lesz felugró ablak.)A link attribútuma adja meg azt a JavaScript kódot, ami a képre kattintás után megnyitja a felugró ablakot, benne a nagyméretű képpel. Ez a kód két utasításból áll:
Tipp: A fenti megoldást csak akkor érdemes alkalmazni, ha a weblapod olvasói nagy valószínűséggel számítógép képernyőn olvassák a weblapodat. Ha a felugró ablak lelóg a képernyőről, akkor az olvasóid nehezen tudják azt lezárni. Akkor pedig a felugró ablak nem fogja segíteni őket, inkább csak bosszankodnak majd miatta. Ha a weblapodat sokan fogják mobil eszközön olvasni, amelynek kicsi a kijelzője, akkor egyébként is a legjobb, ha nem illesztesz be nagyméretű képeket az oldalaidra. |
|
|||||||