Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

function loadScript(path) (AKS)
Author Message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Thu Oct 04, 2007 4:59 pm ()
   Post subject:
Reply with quote


М

Выделено из темы «function loadScript(path) [Обсуждение]»,
расположенной в форуме Разное :: JavaScript (18 Ноября 2008, 23:16).
Back to top
View user's profile Send private message
AKS
Участник форума



Joined: 28 Dec 2005
Posts: 1174
Карма: 102
   поощрить/наказать


PostPosted: Thu Oct 04, 2007 4:59 pm (спустя 1 секунду; написано за 1 минуту 39 секунд)
   Post subject:
Reply with quote

K.Wiolowan wrote:
(работающее даже в условиях "Отключить JavaScript". Шютка)
Есть даже такое, которое работает при отключенном интернете! (тоже "шютка").
Как-нибудь так:
Code (JavaScript): скопировать код в буфер обмена
function loadScript(aSRC) {
    var oTarget = document.getElementsByTagName('script')
                          .item(0);
    var oScript;
    if (window.execScript || window.opera &&
            !window.opera.version) {
        oScript = oTarget;
    } else {
        oScript = document.createElement('script');
        oScript.setAttribute('type', oTarget.getAttribute('type'));
        oScript.setAttribute('charset',
                             oTarget.getAttribute('charset'));       
        oTarget.parentNode.replaceChild(oScript, oTarget);
    };
    oScript.src = aSRC;
};
Пример взял из странички, в которой есть, как минимум, один элемент <script>.
Back to top
View user's profile Send private message Send e-mail
Guest






Карма: 388
   поощрить/наказать


PostPosted: Sat May 02, 2009 8:37 pm (спустя 1 год 6 месяцев 29 дней 3 часа 37 минут; написано за 27 секунд)
   Post subject:
Reply with quote

емнип такой подход не гарантирует порядка загрузки. лучше через document.write
Back to top
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Sun May 03, 2009 12:51 pm (спустя 16 часов 13 минут; написано за 1 минуту 2 секунды)
   Post subject:
Reply with quote

Мой вариант. Полноценная эмуляция PHP функций include, require (до тех пор, пока не загрузится нужный скрипт, работа дальше не пойдет).


include.zip
 Description:
v.1.0

Download
 Filename:  include.zip
 Filesize:  1.25 KB
 Downloaded:  543 Time(s)

Back to top
View user's profile Send private message Send e-mail
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Wed Jun 10, 2009 12:48 pm (спустя 1 месяц 6 дней 23 часа 57 минут)
   Post subject:
Reply with quote


М

Ветка выделена в отдельную тему «include/require функции [обсуждение]»,
расположенную в форуме Разное :: JavaScript (10 Июня 2009, 15:48).
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML