EOMY.NET
на главную
EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   <b>Лотерея</b>Лотерея   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSS Feed

Применение JS

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX
Применение JS
Автор Сообщение
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3051

20463 Монеты

СообщениеДобавлено: Пн, 14 Апр, 2008 09:59    Заголовок сообщения: Применение JS Ответить с цитатой

Несмотря на заголовок, тема в том как заставить код JS во всех тегах <script> пришедшего через Ajax кода примениться - что, как легко заметить, по умолчанию не делается... по крайней мере MozillaFF Smile
Однажды видел подобную тему на каком-то проггерском форуме, но:
а) предложенный местному аффтору код был уж очень велик и не разборчив
б) он не работал Laughing
в) обход через previous, next Sibling & Node - не великовата ли нагрузка, а значит не слишком ли понизится быстродействие?.. (хотя и то неплохо, кабы работало)
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


Зарегистрирован: 09.10.2006
Сообщения: 710

31389 Монеты

СообщениеДобавлено: Сб, 17 Май, 2008 22:52    Заголовок сообщения: Ответить с цитатой

Если не ошибаюсь jquery позволяет проварачивать такие трюки, там даже есть специальная функция типа jQuery.getScript( url, [callback] )
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3051

20463 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 14:39    Заголовок сообщения: Ответить с цитатой

А покомпактнее, чтобы без целых библиотек?..
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


Зарегистрирован: 09.10.2006
Сообщения: 710

31389 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 15:01    Заголовок сообщения: Ответить с цитатой

Кстати jquery сжимается хорошо до 28 kb...
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


Зарегистрирован: 09.10.2006
Сообщения: 710

31389 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 15:02    Заголовок сообщения: Ответить с цитатой

madhamster писал(а):
Кстати jquery сжимается хорошо до 28 kb...


Если не лень можно вообще поудалять оттуда всё не нужное.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3051

20463 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 15:03    Заголовок сообщения: Ответить с цитатой

А так, чтобы в 1-2 Кб вложиться, чтобы только достичь обработки JS в куске приходящего кода, никак?.. Sad
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Alek$
$a ||= 5;
$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;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3051

20463 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 16:11    Заголовок сообщения: Ответить с цитатой

Alek$
вполне возможно Smile но как их потом выполнить?..
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Alek$
$a ||= 5;
$a ||= 5;


Зарегистрирован: 24.11.2007
Сообщения: 743

7325 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 16:17    Заголовок сообщения: Ответить с цитатой

[LP]LordPro.teus
Код:
eval(link_to_script_tag.innerHTML)

Question
Не уверен, что здесь прокатит именно innerHTML, но что-то вроде его аналога должно быть.
_________________
Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
$a ||= 5;
$a ||= 5;


Зарегистрирован: 26.07.2007
Сообщения: 3051

20463 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 16:19    Заголовок сообщения: Ответить с цитатой

Спс, буду пробовать Very Happy
Насколько понимаю, при этом нужно будет данную конструкцию прогнать через цикл for столько раз, сколько элементов script найдено?..
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Alek$
$a ||= 5;
$a ||= 5;


Зарегистрирован: 24.11.2007
Сообщения: 743

7325 Монеты

СообщениеДобавлено: Вс, 18 Май, 2008 16:21    Заголовок сообщения: Ответить с цитатой

Да
_________________
Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group






Рейтинг SIMPLETOP.NET