Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.05.2012, 18:38
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

подскажите с eval, как обработать код?
на аяксе грузятся странички, на этих страничках имеется скрипты, такого типа
<script type="text/javascript">
  alert('hello');
</script>

так как при аякс загрузке они не срабатывают выкрутился так
tag = document.getElementById('place').getElementsByTagName('script')[0];
code = tag.innerHTML;
eval(code);

но теперь там появился такой код
<script type="text/javascript" src="js/test.js" ></script>

как в данном случаи заставить считать код?
Ответить с цитированием
  #2 (permalink)  
Старый 12.05.2012, 18:53
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Функция evalHTML может кому надо.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #3 (permalink)  
Старый 12.05.2012, 19:19
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

а можно без вставки в хеадер? если я 10 раз загружу страницу, то 10 раз таких вставок будет

Последний раз редактировалось czp, 12.05.2012 в 19:28.
Ответить с цитированием
  #4 (permalink)  
Старый 12.05.2012, 19:33
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от czp
а можно бещ вставки в хеадер? если я 10 раз загружу ту страницу то 10 раз таких вставок будет
Специально для тебя ее допилил, она теперь не будет вставлять скрипты те что уже существуют.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #5 (permalink)  
Старый 13.05.2012, 07:36
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

ух) спасибо огромное
Ответить с цитированием
  #6 (permalink)  
Старый 13.05.2012, 19:15
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

у меня возник вопрос, а вот если подгрузить 1 страницу, скрипт вставится в хеадер, а после другую и там тоже скрипт вставится в хиадер, как реализовать что бы подгруженый скрипт удалился с хидера?
или можно как что бы срабатывало без вставки в хидер скрипт?
Ответить с цитированием
  #7 (permalink)  
Старый 13.05.2012, 19:43
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от czp Посмотреть сообщение
у меня возник вопрос, а вот если подгрузить 1 страницу, скрипт вставится в хеадер, а после другую и там тоже скрипт вставится в хиадер, как реализовать что бы подгруженый скрипт удалился с хидера?
или можно как что бы срабатывало без вставки в хидер скрипт?
Непонятно почему Вас так волнует вставки скрипта в хеад
можно вставлять сколько угодно ни на что не повлияет

Последний раз редактировалось vadim5june, 13.05.2012 в 19:51.
Ответить с цитированием
  #8 (permalink)  
Старый 13.05.2012, 20:37
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

вдруг код писали разные люди и иможет быть конфликт
и остается код скрипта в боди нерабочий

Последний раз редактировалось czp, 13.05.2012 в 20:47.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшой скрипт - подскажите как поправить Volonter Events/DOM/Window 6 03.02.2012 12:24
Как правильно удалить из шаблона, javascript код? QroxZ Общие вопросы Javascript 0 04.11.2011 17:59
Как получит ссылку на элемент внутри которого запустили JS код? aRpi Events/DOM/Window 20 02.10.2011 13:36
Подскажите как при помощи JS hta в трею свернуть kimboo Общие вопросы Javascript 4 11.07.2008 16:00