Autor Zpráva
JakNaTo
Profil *
Dobrý den,

Chtěl bych se zeptat, jak vytvořit menu, na které když najedete myší, tak se pod ním zobrazí další nabídka s odkazy.
Po odjetí zase zmizí.
Nesmí k tomu ale být použit javascript.

Děkuji.
fajzen
Profil
bez javascriptu jedine flash alebo možno java applet (neviem, v tom sa nevyznám), čisté (X)HTML to nezvládne
Zechy
Profil
A to jen HTML + CSS? Vysouvací menu bylo i na intervalu, jako návod.
JakNaTo
Profil *
Ano pouze HTML a CSS.
Takové menu jsem někde viděl, a i po vypnutí javascriptu fungovalo.
Chamurappi
Profil
Reaguji na JakNaTa:
The ULTIMATE CSS only drop-down menu. Ale nedoporučuji.

Nesmí k tomu ale být použit javascript.
Proč nesmí?
JakNaTo
Profil *
Aby bylo menu funkční i bez javascriptu a navíc někdy na stránkách s javascriptem otravuje IE s povolením javascriptu na stránce...
Chamurappi
Profil
Reaguji na JakNaTa:
na stránkách s javascriptem otravuje IE s povolením javascriptu na stránce
Prosím o odkaz na živou ukázku :-)
Tohle se děje jen při prohlížení stránek z vlastního počítače.

Aby bylo menu funkční i bez javascriptu
Plně funkční být může, akorát by nefungovalo rozbalování.
Běžný uživatel by možná ocenil, kdyby se menu nezavřelo hned v tu milisekundu, kdy z něj odjede.
JakNaTo
Profil *
Ukázka:
http://runescape.com/
na další si teď nemůžu vzpomenout
JakNaTo
Profil *
Tak už jsem to nejspíš našel
http://www.seoconsultants.com/css/menus/tutorial/
Chamurappi
Profil
Reaguji na JakNaTa:
Ukázka
Žádné tam otravování nevidím. Ale asi tam je něco složitějšího než obyčejný JavaScript. Explorer na webu nikdy neotravuje jen kvůli JS na stránce.

Tak už jsem to nejspíš našel
Já našel řešení dřív a to mnou odkázané funguje při vypnutém JavaScriptu i v Exploreru.
Bubák
Profil
JakNaTo:
Tak už jsem to nejspíš našel
http://www.seoconsultants.com/css/menus/tutorial/
Mám tušení, že to nefunguje v IE6, budeš se s tím muset smířit, nebo přidat nějaký hover.htc soubor, ale to je ve skutečnosti zakuklený javascript.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0