Autor | Zpráva | ||
---|---|---|---|
Spajky Profil |
#1 · Zasláno: 18. 2. 2007, 13:03:03 · Upravil/a: Spajky
Mám rozbalovací menu vytvořené pomocí javascriptu. První tři položky fungují, ale když kliknu na ostatní, tak se nejdřív v adrese objeví # a teprve po druhém kliknutí se rozbalí.
Menu je na adrese www.petrhlous.ic.cz je to vertikální menu vlevo. |
||
peta Profil |
#2 · Zasláno: 18. 2. 2007, 13:46:03 · Upravil/a: peta
Spajky
prvni bych zkusi www.htmlvalidator.com/lite/ nebo w3c.org - html validator protoze to hlasi 26 chyb Pote mas jistotu, ze problem nevznika zapomenutym ukoncenim tagu http://www.w3.org/TR/html4/index/attributes.html tady treba vidim, ze background jako takovy existuje jen pro BODY (nicmene to jde krasne resit v CSS) a tez bys validatorem dosel na toto: 2: <div id="menu2" class="sbaleno"> 3: <div id="menu3" class="sbaleno"> 4: <div id="menu3" class="sbaleno"> 5: <div id="menu3" class="sbaleno"> nic, a ze ID je jedinecne a nesmi se opakovat? 3: <div id="menu3" class="sbaleno"> 4: <div id="menu==>3<==" class="sbaleno"> 5: <div id="menu==>3<==" class="sbaleno"> <script language="JavaScript" type="text/JavaScript">rozbal('menu1');</script> <script language="JavaScript" type="text/JavaScript">rozbal('menu2');</script> <script language="JavaScript" type="text/JavaScript">rozbal('menu3');</script> ??? <script type="text/JavaScript"> rozbal('menu1'); rozbal('menu2'); rozbal('menu3'); </script> <p> <a class=menu1m href="#" onClick="rozbal('menu2')"> saské švýcarsko</a><br/> <div id="menu2" class="sbaleno"> <a class=menu2m href="Priroda_flora/index.html"> Flóra</a><br/> <a class=menu2m href="Priroda_ptaci/index.html"> Ptáci</a><br/> <a class=menu2m href="Priroda_zvirata/index.html"> Zvířata</a><br/> <a class=menu2m href="Priroda_krajinky/index.html"> Krajinky</a><br/> <a class=menu2m href="Priroda_ostatni/index.html"> Ostatní</a><br/> </div> <p> <div id="menu"> <ul> <li><b><a href="#">saské švýcarsko</a></b> <ul> <li><a href="Priroda_flora/index.html">Flóra</a></li> <li><a href="Priroda_ptaci/index.html">Ptáci</a></li> <li><a href="Priroda_zvirata/index.html">Zvířata</a></li> <li><a href="Priroda_krajinky/index.html">Krajinky</a></li> <li><a href="Priroda_ostatni/index.html">Ostatní</a></li> </ul> </li> </ul> ostatni uz vyresi JS a CSS. JS v objektu s Id=menu pro vsechny B A nastav onclick a display:none pro vsechny LI LI A nastav ... CSS #menu UL, #menu LI {margin:0;padding:0;} #menu LI B A {} #menu LI LI A {text-indent:1em;} |
||
Spajky Profil |
#3 · Zasláno: 18. 2. 2007, 14:28:56
peta
Není to moje práce, navíc to dělám narychlo a nechci to moc řešit. K CSS se budu vracet později, teď to potřebuji dodělat tak, jak to je. Už to funguje. Díky, že jsi mi připomenul script na konci stránky. |
||
Spajky Profil |
#4 · Zasláno: 19. 2. 2007, 14:34:53 · Upravil/a: Spajky
NEZOBRAZUJE SE MI TEN ODKAZ, KDYŽ HO DÁM DO UL LI...
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0