Динамично натоварване на JavaScript

Можете, разбира се, традиционната Аякс, за да заредите JS и получената текста "съживи" на Оценка-ти, но това е дълъг (за нея) и грозното. Предлагам по-прост, но не по-малко ефективен метод.

Така че, ние трябва да се зареди с външен JS файл за някакво събитие, без да се налага да EVAL. Как е възможно да се зареди JS файл в HTML-документ? Това се прави с помощта на този проект:

Аз предлагам да се създаде този дизайн в движение и запис, където това е мястото - в частта на главата.

изпълнение

Файлът съдържа всички 1.js само за това:

функция fromOut () предупреждение ( "I \ 'съм от 2.js файл.);
>

Ще се обадим на тази функция на HTML, за да видим дали нашият външен файл свързан.

Sodrezhimoe test.html файл:

// получи заглавната секция на елемент
Var глава = document.getElementsByTagName ( "глава") [0];
//alert(head.innerHTML);

// въведете нов скрипт в главата
head.appendChild (loadedJS);
//alert(head.innerHTML);

// използвате функция от 1.js файла
fromOut ();
>


Има една важна функция, ако ние tyknite за титлата отново без презареждане на страницата, той отново ще бъде добавен маркер. И с скрипт файл отново ще вземе. Разбира се, ние не се нуждаем. Би било хубаво да се сложи някакъв ограничител, който показва дали вече сте изтеглили файла или не.

Виждам три решения: или да се направи глобална променлива (или поле видими в световен мащаб обект, който е по-удобно), което щеше да послужи като знаме. При всяко зареждане преди ITERATE тагове