Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2011, 18:24
Новичок на форуме
Отправить личное сообщение для dimwolf Посмотреть профиль Найти все сообщения от dimwolf
 
Регистрация: 03.10.2011
Сообщений: 5

раскрывающийся список не работает при doctype в mozilla firefoxe
Здравстуйте, подскажите пожалуйста, как поправить скрипт раскрывающего и закрывающего списка чтобы, он начал работать в firefox вместе с "doctype". В остальных браузерах работает, в firefox выдает ошибку "document.all is undefined"

<div class="content">
<? if (!$_GET['mid']) {

$rez=mysql_query("select * from ".$prefix."SS_categories order by opis_rus asc");
while($ar=mysql_fetch_assoc($rez)) {
$arcats[]=$ar;
}

for ($i=0;$i<sizeof($arcats);$i++) {

$cats=$arcats[$i];

echo '<a name="cat'.$cats["categoryID"].'"></a>';
echo '<p><a href="#cat'.$cats["categoryID"].'" onclick="javascript:if ( document.all.lay'.$i.'.style.display == \'none\' )
document.all.lay'.$i.'.style.display = \'\';
else
document.all.lay'.$i.'.style.display = \'none\';
"><h2>'.$cats['name']."</h2></a></p>\n";
echo "<div id='lay".$i."' style='display:".($cats["categoryID"]==$_GET['catid'] ? 'block' : 'none')."'>\n";
$rez=mysql_query("select * from ".$prefix."SS_products where categoryID=".$cats["categoryID"]." order by name asc");

...

}
?>
</div>

Последний раз редактировалось dimwolf, 04.10.2011 в 12:45.
Ответить с цитированием