Показать сообщение отдельно
  #16 (permalink)  
Старый 12.01.2013, 19:40
Аспирант
Отправить личное сообщение для Alex45 Посмотреть профиль Найти все сообщения от Alex45
 
Регистрация: 12.01.2013
Сообщений: 37

Расписал подробно:
В первом файле было:

<div align="right"><h2><img src="<?=$im?>/gal.gif" alt="Категория" > <a href='#' onClick="detailss(8888888);return false;" style="cursorointer"><?

=$lang[99]?></a></h2></div>

Заменил на:
<div align="right"><h2><img src="<?=$im?>/gal.gif" alt="Категория" > <a href='#' onClick="ShowHide('Hide_Show');return false;" style="cursorointer"><?=

$lang[99]?></a></h2></div>

В этом же файле ниже было:

echo "<div id=\"8888888\" style=\"DISPLAY: none;\">";
$categories = mysql_query("SELECT * FROM jb_board_cat WHERE root_category = 0 ORDER by name_cat ASC");
while($category = mysql_fetch_array($categories))
{
$sub = 1;
$query = mysql_query("SELECT * FROM jb_board_cat WHERE root_category = ". $category['id']);
$count_subcat = mysql_num_rows($query);
echo "<div style=\"margin-top:15px;\">";//
echo ($category['img']!="")?"<div style=\"float:left; margin-right:10px;\">
Заменил только в верхней строке:
echo "<div id=\"Hide_Show\" title="block" style=\"DISPLAY: none;\">";

В файле подгружаемых скриптов добавил в самом низу:

function ShowHide(id) {
var a = document.getElementById(id);
var b = a.title;
a.title = a.style.display;
a.style.display = b;
}
и закрыл скобку }

И есть еще один файл с функцией:
Было
<script language="JavaScript">
var acv_desscriptions;
function detailss(id)
{
if(acv_desscriptions == id){
var desscription = document.getElementById(id);
desscription.style.display = (desscription.style.display == 'none')?'block':'none'; }
else{
document.getElementById(id).style.display = 'block';
if(acv_desscriptions) document.getElementById(acv_desscriptions).style.d isplay = 'none';
acv_desscriptions = id;}
}
</script>

Заменил на:
<script language="JavaScript">
var acv_desscriptions;
function ShowHide(id) {
var a = document.getElementById(id);
var b = a.title;
a.title = a.style.display;
a.style.display = b;
}
</script>

Всё - главная страница пропадает почти. Я менял и на хостинге - то же самое.
Ответить с цитированием