Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX динамическое событие для элемента (DIV-а) / 4 сообщений из 4, страница 1 из 1
11.01.2013, 14:00
    #38106356
AJAX динамическое событие для элемента (DIV-а)
Есть код:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
element = document.getElementById( idElement );
 if ( element )
 {
  if ( elementItem in element)
  {
   element[ elementItem ] = contentElement[ elementItem ];
  }
 }


который отрабатывает JSON-ответы, типа такого:
Код: php
1.
'messages'   => array( 'className' => 'm_m', 'innerHTML' => 'messages' , 'onclick' => 'alert_it();' )


из этого примера работает всё, кроме события 'onclick'.
Что делаю не так?
...
Рейтинг: 0 / 0
11.01.2013, 14:11
    #38106375
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX динамическое событие для элемента (DIV-а)
onclick придется по другому навешивать, например, так:
Код: javascript
1.
element[ elementItem ] = new Function(contentElement[elementItem]);
...
Рейтинг: 0 / 0
11.01.2013, 14:31
    #38106421
AJAX динамическое событие для элемента (DIV-а)
Яростный Меч,

Спасибо, работает!
Хотел, только от switch-case уйти -- не получилось, однако :)
...
Рейтинг: 0 / 0
08.06.2013, 15:10
    #38291293
AJAX динамическое событие для элемента (DIV-а)
Вариант:
Код: javascript
1.
element.setAttribute( subElement, contentElement[ subElement ] );


очень удобный.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX динамическое событие для элемента (DIV-а) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]