Показать сообщение отдельно
  #1 (permalink)  
Старый 22.06.2011, 18:05
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Ошибка в коде
Всем привет, подскажите, где ошибка в коде?

[JS]function del_cat(id_cat,yes)
{
	var no = 'res_cat'
	if(yes == 'yes')
	{
		document.getElementById(no).innerHTML = 'текст'
	}
	else
	{
		yes = 'yes'
		document.getElementById('res_cat').innerHTML = 'Вы уверены, что хотите удалить эту категорию?<br> -<a href="javascript:void(0)" onclick="del_cat('+id_cat+','+yes+')">Да</a><br>-<a href="javascript:void(0)" onclick="clear_div('+no+')">Нет</a>';
	}
}

function clear_div(div)
{
	document.getElementById(div).innerHTML='';
}[/JS]


При нажатии на ссылку "Нет" содержимо дива с id="res_cat" должно очищаться, а при нажатии на "Да", должно изменяться на "текст".

В FF выдаёт "document.getElementById(div) is null"
Ответить с цитированием