Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 23.07.2014, 21:56   #1
телочка на авке клевая?
 
Аватар для 10012003
 
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 262
10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее
По умолчанию Нужна помощь с javascript

Всем привет, нужна помощь вот с этим кусочком кода

Код:
function(res, result){
    var li = document.createElement('li');
   var a = document.createElement('a');
   a.onclick = function(){alert('ppp')};
   a.href = 'javascript:void(0)';
   a.innerHTML = res['name'];  
  if(res['name']){ li.appendChild(a);
   result.appendChild(li);
   $(result).append("\r\n");
  }
   for(var j in res) { 
       if(typeof(res[j]) == 'object'){
       var ul = document.createElement('ul');
       ul.className ='podmenu';  
         if(res['name']) result.appendChild( chikl(res[j], ul));
         else chikl(res[j], result);
       }
   }
 return result;
}
все в целом работает за исключением события onclick в 4-ой строке? почему не работает не пойму, может кто поможет?
10012003 вне форума   Ответить с цитированием
Старый 01.08.2014, 16:39   #2
Новичок
 
Регистрация: 27.05.2009
Сообщений: 45
Вес репутации: 182
Citsejam на пути к лучшему
Отправить сообщение для Citsejam с помощью ICQ
По умолчанию

Цитата:
Сообщение от 10012003 Посмотреть сообщение
Всем привет, нужна помощь вот с этим кусочком кода

Код:
function(res, result){
    var li = document.createElement('li');
   var a = document.createElement('a');
   a.onclick = function(){alert('ppp')};
   a.href = 'javascript:void(0)';
   a.innerHTML = res['name'];  
  if(res['name']){ li.appendChild(a);
   result.appendChild(li);
   $(result).append("\r\n");
  }
   for(var j in res) { 
       if(typeof(res[j]) == 'object'){
       var ul = document.createElement('ul');
       ul.className ='podmenu';  
         if(res['name']) result.appendChild( chikl(res[j], ul));
         else chikl(res[j], result);
       }
   }
 return result;
}
все в целом работает за исключением события onclick в 4-ой строке? почему не работает не пойму, может кто поможет?
Если еще актуально то, код на первый взгляд рабочий, правда непонятно зачем этот кусок кода: $(result).append("\r\n"); ?

Не работать может по нескольким причинам:
1. на странице уже произошла ошибка
2. этот элемент перекрывается другим элементом

Нужно смотреть весь код...
Citsejam вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
НУЖНА ПОМОЩЬ sasha13red Ошибки при работе с системой 6 20.09.2013 11:49
нужна помощь по php fsb-sasha Курилка 13 16.12.2011 03:39
Нужна помощь my-site Яндекс 5 26.06.2011 18:38
нужне небольшая помощь спеца по javascript Jimi Dini Разработка и сопровождение сайтов 2 05.08.2009 13:41
Нужна помощь с JavaScript sergbond Разработка и сопровождение сайтов 4 06.03.2009 13:52


Часовой пояс GMT +3, время: 11:48.