|
Применение JS
|
| Автор |
Сообщение |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3051
20463 
|
Добавлено: Пн, 14 Апр, 2008 09:59 Заголовок сообщения: Применение JS |
|
|
Несмотря на заголовок, тема в том как заставить код JS во всех тегах <script> пришедшего через Ajax кода примениться - что, как легко заметить, по умолчанию не делается... по крайней мере MozillaFF
Однажды видел подобную тему на каком-то проггерском форуме, но:
а) предложенный местному аффтору код был уж очень велик и не разборчив
б) он не работал
в) обход через previous, next Sibling & Node - не великовата ли нагрузка, а значит не слишком ли понизится быстродействие?.. (хотя и то неплохо, кабы работало) _________________
 |
|
| Вернуться к началу |
|
 |
madhamster $a ||= 5;


Зарегистрирован: 09.10.2006 Сообщения: 710
31389 
|
Добавлено: Сб, 17 Май, 2008 22:52 Заголовок сообщения: |
|
|
Если не ошибаюсь jquery позволяет проварачивать такие трюки, там даже есть специальная функция типа jQuery.getScript( url, [callback] ) _________________
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3051
20463 
|
Добавлено: Вс, 18 Май, 2008 14:39 Заголовок сообщения: |
|
|
А покомпактнее, чтобы без целых библиотек?.. _________________
 |
|
| Вернуться к началу |
|
 |
madhamster $a ||= 5;


Зарегистрирован: 09.10.2006 Сообщения: 710
31389 
|
Добавлено: Вс, 18 Май, 2008 15:01 Заголовок сообщения: |
|
|
Кстати jquery сжимается хорошо до 28 kb... _________________
 |
|
| Вернуться к началу |
|
 |
madhamster $a ||= 5;


Зарегистрирован: 09.10.2006 Сообщения: 710
31389 
|
Добавлено: Вс, 18 Май, 2008 15:02 Заголовок сообщения: |
|
|
| madhamster писал(а): | | Кстати jquery сжимается хорошо до 28 kb... |
Если не лень можно вообще поудалять оттуда всё не нужное. _________________
 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3051
20463 
|
Добавлено: Вс, 18 Май, 2008 15:03 Заголовок сообщения: |
|
|
А так, чтобы в 1-2 Кб вложиться, чтобы только достичь обработки JS в куске приходящего кода, никак?..  _________________
 |
|
| Вернуться к началу |
|
 |
Alek$ $a ||= 5;


Зарегистрирован: 24.11.2007 Сообщения: 743
7325 
|
Добавлено: Вс, 18 Май, 2008 16:09 Заголовок сообщения: |
|
|
[LP]LordPro.teus
не совсем понял, и чем речь, но возможно тебе подойдет getElementsByTagName() ? Она даст возможность получить на все теги <script>, вложенные в определенный тег. _________________ Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3051
20463 
|
Добавлено: Вс, 18 Май, 2008 16:11 Заголовок сообщения: |
|
|
Alek$
вполне возможно но как их потом выполнить?.. _________________
 |
|
| Вернуться к началу |
|
 |
Alek$ $a ||= 5;


Зарегистрирован: 24.11.2007 Сообщения: 743
7325 
|
Добавлено: Вс, 18 Май, 2008 16:17 Заголовок сообщения: |
|
|
[LP]LordPro.teus
| Код: | | eval(link_to_script_tag.innerHTML) |
Не уверен, что здесь прокатит именно innerHTML, но что-то вроде его аналога должно быть. _________________ Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3051
20463 
|
Добавлено: Вс, 18 Май, 2008 16:19 Заголовок сообщения: |
|
|
Спс, буду пробовать
Насколько понимаю, при этом нужно будет данную конструкцию прогнать через цикл for столько раз, сколько элементов script найдено?.. _________________
 |
|
| Вернуться к началу |
|
 |
Alek$ $a ||= 5;


Зарегистрирован: 24.11.2007 Сообщения: 743
7325 
|
|
| Вернуться к началу |
|
 |
|