Загрузка JS скрипта с таймаутом

Discussion in 'PHP' started by Filipp, 24 Aug 2015.

  1. Filipp

    Filipp Elder - Старейшина

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    На JS нужно написать одну штуку, допустим есть скрипт site.js, мне нужно его вызвать с задержкой на 10 секунд. Проблема в том, что src это атрибут для тега <script>. Поэтому создать функцию а потом выполнить ее SetTimeot'ом не получиться. Знатоки JS, помогите пожалуйста))
     
  2. spiner

    spiner Member

    Joined:
    8 Jul 2015
    Messages:
    74
    Likes Received:
    56
    Reputations:
    4
    PHP:
    function includeJS(url)
    {
      var 
    head document.getElementsByTagName('head')[0];
      var 
    script document.createElement('script');
      
    script.type ='text/javascript';
      
    script.src url;
      
    head.appendChild(script);
    }

    setTimeout(includeJS("http://site.ru/your_js.js"), 10000);
     
    ovruchanen and Filipp like this.
  3. Filipp

    Filipp Elder - Старейшина

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    Спасибо за ответ :) Только вот оно не совсем работает(( Сам JS не выполняется.. Еще запрос отправляется сразу, без задержки в 10 сек. При этом ответ от сервера: 304 -- Not Modified