раскрывающийся список не работает при 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.
|