JavaScript knižnica overLIB – popis odkazov na stránke
Ak nepatríte k úplným začiatočníkom, určite viete, čo je to alternatívny popis obrázku. Áno, je to ten žltý rámik s textom, ktorý sa objaví pri podržaní kurzora nad obrázkom. Takýmto spôsobom môžeme šikovne okomentovať daný obrázok a pritom nám tento text na stránke nezavadzia. Dnes si ukážeme absolútnu jednotku v popisovaní obrázkov alebo odkazov.
Prečo tento spôsob považujem za absolútnu jednotku? Lebo toho vie oveľa viac ako iné. Je napríklad možné vytvoriť jednoduchý popis takisto ako popis s nadpisom alebo popis, ktorý sa zmení, ak naň klikneme, alebo si môžeme do popisu vložiť HTML kód, alebo zmeniť polohu popisu na od kurzora…
Aby sme mohli takéto popisy používať na svojich stránkach, je potrebné vložiť do dokumentu medzi značky <body>…</body> tieto riadky:
|
Súbor overlib.js nájdete na stránke http://www.bosrup.com/web/overlib/ (kde sú aj praktické ukážky použitia), čo je oficiálna stránka JavaScript knižnice overLIB. Nájdete tu dve verzie tejto knižnice overlib.js a overlib_mini.js. Rozdiel je iba v tom, že tá „mini“ je zbavená autorových komentárov. Doporučujem používať práve tú „mini“, ktorá má okolo 20 kb. Testoval som obe, dokonca na 16 bitovom Windows, kde upozorňujem na problémy NN, ak je skript väčší ako 20 kb.
Na stránkach overLIB nájdete kompletnú dokumentáciu k používaniu tejto knižnice. Prezradím len, že je možné meniť fonty, farby, používať obrázky a to bez zásahu do externého skriptu. Výhoda spočíva v zadávaní pohyblivého počtu argumentov do funkcie, ktorá sa vyvolá pri udalosti onMouseOver. Ak sa teda rozhodneme použiť len jednoduchý popis, stačí ak funkciu zavoláme iba s jedným argumentom.
|
Farba, hrúbka orámovania a ostatné parametre sa priradia také, ako sú prednastavené v externom skripte. Ak by sme napr. chceli zmeniť farbu pozadia, orámovania a textu, zdrojový kód by bol nasledovný:
|
Celkovo môžeme používať viac ako 40 rôznych parametrov, pomocou ktorých si náš popis prispôsobíme podľa našich predstáv.
Aby sme sa naučili aj niečo nové z JavaScriptu, ukážem, ako si taktiež môžete vytvoriť funkciu s viacerými argumentami. JavaScript nám dovoľuje, aby funkcia bola spustená s ľubovoľným počtom argumentov. Nezáleží pritom na názve argumentov definovaných vo funkcii. Teda ak sme si definovali funkciu ako fun(a), môžeme k argumentom tejto funkcie pristupovať aj ako fun.arguments[0]. Na vysvetlenie, arguments[] je pole, ktoré má vlastnosť length, ktorá určuje počet prvkov v tomto poli. Teda fun.arguments.lentgh nám hovorí, s koľkými argumentami bola funkcia fun spustená.
Na ukážku som vytvoril funkciu fun() s pohyblivým počtom argumentov:
Zdrojový kód uvedeného príkladu:
|
Využitie popisu odkazov a obrázkov je určite užitočné, ale taktiež to s ním netreba preháňať.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Vstupte do éry umělé inteligence: ASOME Max Studio s AMD Ryzen™ 9 7940HS
14. listopadu 2023 -
Landing page: Jak vytvořit landing page s vysokým CTR
7. května 2024 -
Jak zvýšit CTR vašeho e-mail marketingu
9. září 2024
Nejnovější
-
Výkonný a kompaktní: ASOME Max Studio s výjimečným poměrem cena/výkon
11. listopadu 2024 -
Šokující data od Microsoftu: Kyberútoky rostou o stovky procent!
8. listopadu 2024 -
Chcete jedinečnou doménu? Objevte koncovky FOOD, MEME a MUSIC!
7. listopadu 2024 -
OpenAI představilo novou funkci ChatGPT Search
6. listopadu 2024