Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: menu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Jarod
Mam menu oparte na kodzie ze strony http://css.maxdesign.com.au/listamatic2/horizontal04.htm

Żeby pod IE działało dodałem taki kod (w head)
  1. <script type="text/javascript"><!--//--><![CDATA[//><!--
  2.  
  3. sfHover = function()
  4. {
  5. var sfEls = document.getElementById("nav").getElementsByTagName("LI");
  6. for (var i=0; i<sfEls.length; i++)
  7. {
  8. sfEls[i].onmouseover=function()
  9. {
  10. this.className+=" sfhover";
  11. }
  12. sfEls[i].onmouseout=function()
  13. {
  14. this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
  15. }
  16. }
  17. }
  18. if (window.attachEvent) window.attachEvent("onload", sfHover); //--><!]]></script>


I pod IE już się rozwija menu, ale jak najeżdżam na opcje w rozwiniętym menu to się ta opcja nie podświetla (problem dotyczy tylko IE). Co mogę poprawić?



PS. Gdzieś widziałem menu oparte wyłącznie na css, które działa też pod IE. Pamięta ktoś link - był chyba na tym forum..

pozdrawiam
Jarod
Cytat(gekon @ 2006-03-20 23:48:35)

Znam tą strone i widziałem. Ale nie potrafię dodać do skryptu JS tego "bajeru" :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.