Показать сообщение отдельно
  #1 (permalink)  
Старый 26.04.2016, 03:21
Новичок на форуме
Отправить личное сообщение для sarex Посмотреть профиль Найти все сообщения от sarex
 
Регистрация: 26.04.2016
Сообщений: 2

Help подгрузка js через onclick
Здравствуйте одно форумчане, прошу вас о помощи в переделке/доработке скрипта сразу хотел бы предупредить что сам я в js валенок но надеюсь на вашу снисходительность.
Я нашел у вас скрипт который подходит для моей задачи, он подгружает js файл с кодом по нажатию на ссылку/onclick
Скрипт без сомнений работает код подгружается но проблема в том что он не выполняется.

Конкретнее В search_hints.js файле находится одна переменная

var search_hints = [{label:"похожий запрос", value:"ссылка на запрос"}


она отвечает за подсказки в поисковике сайта

Проблема в том что она работает если подключить файл через:
<script src="http://saite/js/search_hints.js"></script>


но если использовать скрипт:

function MyFunc(){ 
	var s = document.createElement('script');
	s.type = 'text/javascript'; 
	s.async = true; 
	s.src = 'http://saite/js/search_hints.js'; 
           var ss = document.getElementsByTagName('script')[0]; 
           ss.parentNode.insertBefore(s, ss);
}


то search_hints.js подгружается но подсказки в поисковике не работают.

Прошу вас помогите мне сделать чтоб js код подгружался из файла и выполнялся.
Я это делаю для ускорения работы сайта чтоб пользователь подгружал тяжелый search_hints.js только если нажмет на "поиск"
Ответить с цитированием