Показать сообщение отдельно
  #3 (permalink)  
Старый 06.05.2011, 02:36
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Если речь идет только о числах и строках, то проверь, если это строка, то добавь кавычки:
if( Object(demes) instanceof String ) demes = "'" + demes + "'";
Тогда в div'е будет
<a href="#" onclick="resetMes('someString');">Восстановить</a>
Но так можно передавать только элементарные значения. Если в дальнейшем есть вероятность, что demes будет объектом, то лучше делать так:
function repMes(message, demes)
{
 divMes = document.createElement("div");
 var a = document.createElement("a");
 a.href = "#";
 a.onclick = function(){
   return resetMes(demes);
 };
 a.innerHTML = "Восстановить";
 divMes.appendChild(a);
 var repText = document.getElementById("comtab").replaceChild(divMes, message);
}

Последний раз редактировалось Sweet, 06.05.2011 в 02:40.
Ответить с цитированием