Имею следующий код: PHP: <? print " <a href=\"javascript:{}\" onclick=\"javascript:if(ob$row[id_obyav].style.display=='none') ob$row[id_obyav].style.display='';else ob$row[id_obyav].style.display='none';\"><h2>$data › $author › $row[obyav_url]</h2></a> <div id='ob$row[id_obyav]' style='display:none'> <b>$row[name]</b> <font class=\"smaller\"> (добавлено: $data, автор <a href=\"status.php?login=$author\" target=\"_blank\" title=\"Нажми, чтоб увидеть отзывы автора.\"><b><span class=". get_status($author) .">$author</span></b></a>)</font></a><br /> Количество: $row[obyav_kolvo]<br> Цена: $row[obyav_price]<br> <i>$row[obyav_dopinfo]</i><br> <b>ICQ: </b>$icq</a><b> URL: </b>$row[obyav_url] "; if ($author == $_SESSION['login']) { print " <br /> <input type=\"button\" name=\"edit\" value=\"Редактировать\" onclick=\"javascript:window.open('edit.php?id=ob$row[id_obyav]','newWindow', 'height=220,width=600,top=300,left=300,status=no,location=no,toolbar=no,directories=no,menubar=0,resizable=0')\" /> <input type=\"button\" name=\"delete\" value=\"Удалить\" onclick=\"javascript:window.open('edit.php?del&id=ob$row[id_obyav]', 'newWindow','height=50,width=300,top=300,left=300,status=no,location=no,toolbar=no,directories=no,menubar=0,resizable=0')\" /> "; } print ("</div>"); ?> При нажатии на cсылку ниже появляеться объявление. В IE и Opera нормально работает, а в Firefox дает ошибку: ob16 is not defined и не открывает дивом объяву.
phpall, у тебя ошибка на клиенте, поэтому нужно смотреть то с чем работает клиент, т.е. исходный HTML-код страницы, который он получает. И сюда класть нужно его, а не эти дебри php. Тем более, что у себя никто это воспроизвести не сможет, так как что там в $author и в $row никто не знает. А уж что за функция get_status() и подавно.
<a href="javascript:#" onclick="javascript:if(ob15.style.display=='none')ob15.style.display='';else ob15.style.display='none';">коротко о новости</a> <div id='ob15' style='display:none'> полный текст текст тут </div> вот такой код