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

Проблема с запуском функции
Есть ссылка
<a href="javascript:void(0)" onclick="del('sel_del',нужный_id)">Удал ть</a>

Запускающая функцию

function del(select, id)
{
if(select == 'sel_del')
	{
		if(id == '')
		{
			alert('Ошибка!');
		}
		else 
		{
			var open_del = document.getElementById('result');
			open_del.style.display = 'block';
			open_del.innerHTML = 'Удалить комментарий:<br><a href="javascript:void(0)" onclick="hide(\'result\')">Нет</a> | <a href="javascript:void(0)" onclick="del(\'del\', id)">Да</a>';
		}
	}
	
	if(select == 'del')
	{
		alert()
	}

}


После нажатия на ссылку "Удалить" открывается модальное окно и выводится надпись со ссылками. Если нажимаю на "Нет", то запускается функця hide() если "Да" то ничего не происходит..

Пробовал сделать так: del(\'del\', \'id\')
Тогда функция del() запускается, но тогда второй аргумент передаётся не как переменная а как строка.

Подскажите, где сдесь проблема?
Ответить с цитированием