Javascript меню. баг в Ie5

  • Автор темы noneart
  • Дата начала
N

noneart

#1
Здравствуйте, уважаемые.

такое дело. на одной работе с такой штукой познакомился - YUI - это такой javascript framework.

и решил использовать его в своих проектах... а сейчас чего-то меня взъело, что в этом YUI всё такое громозкое, и кстати в IE5 у них почти ничего не работает (windows 98SE поставленый в vmware) . ну суть не в этом. просто мне не понравилось, что код огромный.

в общем ближе к делу. решил самостоятельно переписывать отдельные элементы. решил начать с МЕНЮ. горизонтальное, вертикальное, вложенные подменю. всё организованно при помощи <ul><li>, как собственно это в YUI сделано, это во-первых удобно, во-вторых, чтобы потом html шаблоны не переписывать.
короче написал я небольшой скриптик (целый вчерашний день потратил на это) - по сравнению с yahoo-menu - почти в 10 раз меньше :) .

проблема вот в чём - IE5 вылетает в крэшь. говорит что произошла illegal operation в jscript.dll по адресу ... сами знаете по какому адресу такие операции происходят )) .

так что прошу помочь мне в этом нелёгком деле отлаживания скрипта. в firebug пока ничего странного не обнаружил. мне кажется что ошибка. скрипты с примером лежат вот сдесь - http://project.davai.ee/auction/test.php - там есть три варианта меню. Menu1 как ни странно в IE5 нормально работает, а вот остальные 2 - бага в них какая-то.

там пока что нету прикручивания CSS стилей. но думаю я сейчас это быстренько допишу.

функционал находится в 2-ух скриптах - html.js и menu.js . как и чего там работает я с радостью объясню...

ещё хотел узнать, может у кого есть возможность затестить это дело в netscape старых версиях и в IE4, или может кто знает, где такого можно накачать. я скачал windows95 - а он без IE, чего-то я даже растерялся )) . вроде был же там IE. или это надо OSR2 качать?