Site hosted by Angelfire.com: Build your free website today!

DHTML Menüü

dhtml.jpg

Külastaja kes veebisaidil tahab kiiresti ringi liikuda, vajab mugavat menüüd.

Tihti kasutatakse selleks raamistust kuid see hõivab terve lehekülje sektsiooni ning jätab sisule vähe ruumi. Parem lahendus oleks menüü fikseerimine. S.t. et lehe kerimisel menüü seisab paigal.

Sellel lehel, all paremas nurgas on menüü. Ta hõivab ainult väikese osa leheruumist ning kõik lingid on varjatud v.a. üks. Külastaja saab igal ajal kiiresti kasutada menüüd, klikkides sellele lingile mis avab kogu menüü.

Pane tähele: see skript ei tööta IE's.

Sellise menüü tegemiseks on vaja kõigepealt JavaScript'i koodi mis hakkab olema dokumendi "head" sektsioonis.

Kopeeri see kood ja "seivi" nimega hovmenu.js.

Järgmiseks on vaja CSS koodi mille abil saab menüüd meelepäraseks muuta.

Kopeeri see stiililehe kood ja "seivi" nimega hovmenu.css.

Nüüd lisame JavaScript'i ja stiililehe dokumendi "head" sektsiooni.

 <script type="text/javascript" src="hovmenu.js"></script>

 <link rel="stylesheet" href="hovmenu.css" type="text/css" />

Viimaseks toiminguks on HTML koodi lisamine dokumendi "body" sektsiooni. Menüü ilmub automaatselt ekraani all paremas nurgas siis kui lehekülg on alla laetud. Ei ole vahet kuhu kood kirjutada. Selleks, et üldist dokumendi struktuuri mitte liiga sassi ajada, soovitan eelpool mainitu kood kirjutada kohe <body> märgise järele v. </body> märgise ette.

Selline on kood mida olen kasutanud siin lehel. Allajoonitud kood tuleb kirjutada täpselt nii nagu on siin. Ülejäänut saab muuta vastavalt vajadusele.

<div id="hovmenu"><divid="menu">

    <a href="aaa.html">1. Link kuhugi</a><br>
    <a href="bbb.html">2. Teine link kuhugi</a><br>
    <a href="ccc.html">3. Veel üks link</a>

                           </div>
<a href="##"onclick="toggleDisplay('menu');">Menüü</a></div>




Punane Nool Vasak Punane Nool
Menüü