Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2010, 23:11
Интересующийся
Отправить личное сообщение для gavnomaster Посмотреть профиль Найти все сообщения от gavnomaster
 
Регистрация: 24.05.2010
Сообщений: 27

ie и выпадающее меню onmouseover
http://test.soft-oskol.ru пример вот в Опере работает как надо, в ie же список скрывается сразу же, сижу уже час думаю что не так... Кто скажет как исправить?

top_nav.php
<?php

$out = "";
$out.= "<div class=\"top-nav-items\"><div class=\"top-nav-title\"><a href=\"$site/index.html\">Главная</a></div></div>";
$i = 1;
foreach ($base as $catname => $catArray) {
    $id = "subNav".($i++);
    $out.= "<div class=\"top-nav-items\" onMouseOver=\"javascript: ShowHide('$id');\" onMouseOut=\"javascript: ShowHide('$id');\">"
    ."<div class=\"top-nav-title\"><a href=\"$site/$catname/index.html\">$catArray[0]</a></div>";
    if (!empty($catArray)) {
        $out.= "<div id=\"$id\" class=\"collapsed\">";
        foreach ($catArray[1] as $k => $v) {
            $out.= "<div class=\"top-nav-item\"><a href=\"$site/$catname/$k.html\">$v[0]</a></div>";
        }
        $out.= "</div>";
    }
    $out.= "</div>";
}
$out.= "<div class=\"wrapper\"></div>";

?><script type="text/javascript">function ShowHide(id) { var obj = $(id); obj.className = (obj.className == "collapsed") ? "expanded" : "collapsed"; }</script><?php

echo $out;
unset($out);

?>
Ответить с цитированием