Zdravim. Prosim o radu, už 5 hodin si lámu hlavu nad javascriptem. Někde tam mám blbou chybičku. Kod sem si stahnul z http://javascript.internet.com/navigation/vb-menu.html a tam jim zaručeně funguje i v mozille. jenže u mě si ani neškrtne (zobrazuje se mi akorát poslední položka v menu) ale v IE to šlape (jak na disku tak i z webu). Vše mám v http://matisyahu.borec.cz/js Tak mi to prosím projeďte odborným okem.
V jake mozille? Ja mam treba FF2.0 a Chybova konzola mi hlasi chyby :
Varování: Chyba při parsování hodnoty vlastnosti 'top'. Deklarace vynechána.
Zdrojový soubor: http://matisyahu.borec.cz/js/menu_js.htm
Řádek: 0
Varování: Použití captureEvents() je zastaralé, viz bug 330494.
Zdrojový soubor: http://matisyahu.borec.cz/js/menu_js.htm
Řádek: 0
kde ta prvni se da odstranit IFem:
if (document.layers)
{o.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP);}
A ta druha nevim. Treba to pojede i tak, treba je to jen oznameni.
Hele, a kdyz jim to tam slape, co si okopirovat jejich demo stranku, tu funkcni?
Jinak na prvni pohled mi tam schazi body {position:relative} nebo nejaky DIV ve kterem to menu je s position:relative
Nicmene bez JS je to menu k nicemu a zobrazovac pro slepe s JS neumi pracovat, onzobrazuje HTML kod a kdyz tam menu nemas :)