iReklama  |  PC Svět  |  vyhledávací centrála  |  Diskuzní fórum  |  WWW katalog  |  Guestbook  |  MailForm  |  kontakt: pcsvet@pcsvet.cz
 
PC Svět
Hlavní stránka
ASP
Aktuality
Assembler
Diskuze
Grafika
Hacking
Hardware
Hry a zábava
HTML
Internet
JavaScript
Komunikace
Linux
Microsoft Office
Turbo Pascal
PHP
Software
Tiskové zprávy
Visual Basic
Windows
WWW katalog

Nabídka skriptů aj.

Homepage autora
Služby
Guestbook
  kniha návštěv pro
  každého
MailForm
  zasílání výsledků
  formulářů na e-mail
Programy
DOS Commander
WinMan
Windows Tools
Informace
O PC Světě
Přehled rubrik
Reklama
Výsledky anket
Co je nového?
Vaše názory

šéfredaktor
Petr Šťastný
admin@pcsvet.cz

zástupce šéfredaktora
Pavel Rauš
raus@pcsvet.cz

Stránka je optimalizo-
vána pro prohlížeč
Internet Explorer 5.0
při rozlišení 800x600

 © Petr Šťastný 2001
   All rights reserved

WebDnes.cz - Internet Daily News
PC Svět
ikonka PC Světa

iReklama.cz - nový reklamní systém

Rozbalovací menu
Vytisknout   Poslat   Komentáře (0)   Přidat komentář

Jak si jednoduše vytvořit rozbalovací menu pomocí VBScriptu

  V dnešní době rozsáhlých WWW stránek je třeba ulehčit návstěvníkovi orientaci. K tomu nám může velice dobře posloužit menu. A to takové, které se sbaluje a rozbaluje dle prání návštěvníka. Na internetu je k dispozici mnoho programů, které tato menu generují, a také již samotná menu. Téměr všechna jsou napsána v JavaScriptu, který není pro běžného tvůrce moc přehledný. Proto přináším návod na menu ve VBScriptu, který je podle mě mnohem jednodušší.

Použijeme styly, a to zejména vlastnost display. Je-li argument dispaly prázdý nic se nestane, je-li však none, bude stránka vypadat, jako by tam příslušný tag vůbec nebyl.

Function ShowHide(object)
  If object.Style.Display = "" Then
    object.Style.Display = "none"
  Else
    object.Style.Display = ""
  End If
End Function

Tato funkce je schopná po zadání argumentu object zviditelnit nebo zneviditelnit tag, jehož ID je práve argumentem této funkce.

Příklad:
<div OnClick="VBScript:ShowHide(menuWWW)">Seznam WWW stránek o ASP</div>
<div id=menuWWW style="display:none">
  <a href="http://www.activeserverpages.cz">Active Server Pages</a>
  <a href="http://www.netday.cz">Netday</a>
</div>

Při kliknutí na "Seznam stránek o ASP" se rozbalí menu. Samozřejmě můžeme v definici stylů nastavit různé vlastnosti pro nadpis menu a pro jednotlivé položky menu. V případě, že bydeme mít více jednotlivých submenu, mohou být rozbaleny všechny položky menu současně.

Je nutné si uvědomit, že toto menu je použitelné jen v MSIE. V Netscape se zobrazí celé rozbalené. To by se u JavaScript menu nestalo. To už si musí zvážit každý sám.

Autor: Marek Chmel, marekchmel@pcsvet.cz, informace a seznam článků


Komentáře k článku

Žádné komentáře k tomuto článku

Přidat komentář


Poslední články ze stejné rubriky
FreeWap - WAP stránky snadno a rychle
Jak jsem uspěl při získávání databáze na www.yo.cz
Napster - jeho minulost
Registrace domén v národních jazycích zahájena
Novinky ze světa Internetových domén
Hosting & doména:
PES.cz
Poslední články
(V)Tip pro rychlejší práci s počítačem
API: Přesné měření času
Kniha návštěv přes PHP
Techniky průniku - Denial of Service
API: Zjištění typu diskové jednotky
Hodnocení článku
nejlepší <----> nejhorší
    
Zatím nehodnoceno
Informace o článku
Datum 20.4.2001
Čtenářů 2
Autor Marek Chmel
Rubrika Internet - různé
Nový redaktor
  Chcete se stát redakto-
  rem PC Světa?

Články honorovány!

  Více zde
EInfo
  Chcete být informováni
  o každém novém článku
  na PC Světě?

Zadejte svůj e-mail:

MSN.ATLAS.CZ

hlavní stránka  |  vyhledávací centrála  |  Diskuze  |  WWW katalog  |  Guestbook  |  MailForm  |  kontakt: pcsvet@pcsvet.cz

Se svými dotazy či problémy se obracejte na diskuzní fórum, věci týkající se PC Světa směřujte na e-mail pcsvet@pcsvet.cz

Šíření obsahu tohoto serveru nebo jeho části je bez souhlasu redakce zakázáno.
(c) PC Svět 2001 - Všechna práva vyhrazena.