Swift utworzono 2 marca 2008 utworzono 2 marca 2008 Używam skryptu ze strony: http://www.kurshtml.boo.pl/skrypty/przykla..._rozwijane.html Wszystko działa ok, gdy w znaczniku <dt> jest normalny tekst. Zależy mi, żeby było to wyróżnienie <h1>, ale wtedy w Firefoksie skrypt nie działa... Co trzeba zmienić? <html><head> <link rel="Stylesheet" type="text/css" href="style.css" title="Styl 1"> <link rel="Shortcut icon" href="images/icon.ico"> <title>title</title> <script type="text/javascript" src="menu.js"></script></head><body> <center><table border="1" align="center" class="t1"> <tr> <td width="230px" height="500px" class="lewy" valign="top"><dl id="menu99">MENU BOCZNE - nie istotne</dl> </td> <td width="510" valign="top" class="text"><h1>MENU ŚRODKOWE</h1><center><dl id="menu0"><dt><h3>Pierwsza grupa linków</h3></dt><dd><a href="link1.htm">1. Link 1</a><br> </dd><dd><a href="link2.htm">2. Link 2</a><br> </dd><dd><a href="link3.htm">3. Link 3</a><br> </dd><dt><h3>Druga grupa linków</h3></dt><dd><a href="link4.htm">1. Link 4</a></dd><dd><a href="link5.htm">2. Link 5</a></dd><dd><a href="link6.htm">3. Link 6</a></dd> </dl><script type="text/javascript">// <![CDATA[new Menu('menu0');// ]]></script></center> </td></tr> </table> </body></html> no a kodu java nie podaje, bo by to zajęło bardzo dużo miejsca... jest na stronie, do której podałem link (nic nie zmieniałem)
ponulaczek komentarz 20 marca 2008 komentarz 20 marca 2008 wcale nie musisz robić menu za pomocą znaczników dl i dt. możesz je zrobić też blokami div. każda pozycja może mieć postać <a href="link.htm"><div>to jest pozycja</div></a> . wystarczy tylko zdefiniować styl.. przykład zmiany tła w momencie najechania na warstwe: #obiekt_menu a:hover div { background-color: #F0F0F0; //................ }
byku komentarz 20 marca 2008 komentarz 20 marca 2008 Do wypowiedzi wyżej: menu nie robi się na DIVach, ponieważ wyszukiwarki łatwiej przyswajają linki z list. <a href="link.htm"><div>to jest pozycja</div></a>Nie jest to zgodne z W3C.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.