Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подключение файлов js (https://javascript.ru/forum/misc/15249-podklyuchenie-fajjlov-js.html)

Владимир Новицкий 19.02.2011 00:40

Подключение файлов js
 
Вот интересно, можно ли через один файл js подключить к странице несколько разных файлов js?
Наподобие реализации этого в CSS через @import.
В html:
<link rel="stylesheet" href="styles.css" type="text/css">

, а в файле styles.css:
@import "default.css";
@import "fonts.css";
@import "ie6.css";

Что-нибудь подобное можно сделать с js-файлами?

Gvozd 19.02.2011 00:47

http://javascript.ru/php/include

Владимир Новицкий 19.02.2011 01:19

Цитата:

Сообщение от Gvozd (Сообщение 93120)

А без php никак, только средствами js?
Пробовал такую конструкцию:
document.write("<script src='script.js' type='text/javascript' charset='utf-8'></script>");

Но почему-то не работает.

Gvozd 19.02.2011 01:51

Цитата:

Сообщение от Владимир Новицкий
А без php никак, только средствами js?

ты тупой идиот.
ты б хотя бы перешел бы по ссылке, что ли?!
тогда б ты наверно понял что по ссылке размещен JavaScript код, который эмелирует поведение аналогичной функции в PHP.
то есть сам PHP и серверные скрипты вообще, тебе не нужны.
Цитата:

Сообщение от Владимир Новицкий
document.write("<script src='script.js' type='text/javascript' charset='utf-8'></script>");

а так работает
document.write("<script src='script.js' type='text/javascript' charset='utf-8'></s"+"cript>");

Kolyaj 19.02.2011 09:32

Цитата:

Сообщение от Gvozd
который эмелирует поведение аналогичной функции в PHP.

Ну эмулирует это громко сказано.

Полностью сэмулировать поведение include можно синхронным XMLHttpRequest, но за такое надо руки отрывать.

Вы вообще не должны этого хотеть, все скрипты должны собираться на сервере и отдаваться одним файлом. Стили впрочем тоже.


Часовой пояс GMT +3, время: 21:56.