Как часть php кода который выводит js код вывести ссылкой на js файл

S
На сайте с 13.02.2011
Offline
19
877

Есть код в index.php тем есть код который выводит js при просмотре кода в браузере в таком виде:

<script type="text/javascript">/*<![CDATA[*/тут выводиться сам скрипт];//]]></script>

нужно что бы он выводился ссылкой, вот так:

<script type="text/javascript" src="путь к файлу js"></script>

как это можно реализовать?

php.developer
На сайте с 22.11.2010
Offline
94
#1

Перенести содержимое блока в файл и подключить его, не?

S
На сайте с 13.02.2011
Offline
19
#2

php.developer, в какой файл php или js и как подключать через include или через echo

DiAksID
На сайте с 02.08.2008
Offline
218
#3

для начала неплохо для себя выяснить, а что вы вообще сделать пытаетесь. минимум: прогуглить что есть тег script в html.

вполне может быть, что после этого бредовые вопросы отпадут сами собой...

show must go on !!!...
S
На сайте с 13.02.2011
Offline
19
#4

DiAksID, Наверно я не совсем правильно спросил, в index.php код который генерирует другой код и выводит его на сайт в виде <script type="text/javascript">код</script>

нужно сделать что бы участок кода который отвечает за генерацию js кода, выводил его в виде <script type="text/javascript" src="путь к файлу js"></script>

DiAksID
На сайте с 02.08.2008
Offline
218
#5

если код динамический (а по логике это наверняка) лучше оставить всё как есть.

если хочется помучится, то генератор кода (если возможно) поместить в отдельный php файл который в заголовках будет отдавать Content-Type: application/javascript, его и подключать тегом script.

если код не на десятки килобайт - нахрен такое не надо.

если код статический (что очень вряд ли) - просто вырезать js код и сохранить в js файле.

S
На сайте с 13.02.2011
Offline
19
#6

DiAksID, нет код не большей, но все же хочется оформить красиво, я читал про Content-Type: application/javascript, но так и не понял как это сделать, если не сложно, можете написать не большей пример кода про Content-Type: application/javascript, как сделать что-бы все работало, я в php не очень хорошо разбираюсь, пока не совсем понятно что к чему.

DiAksID
На сайте с 02.08.2008
Offline
218
#7
Sheperd:
DiAksID, нет код не большей, но все же хочется оформить красиво...

как раз "красиво" - это и есть вставка требуемого небольшого динамического js в тело страницы (как и CSS кстати), а не пляски с бубном 😂 рекомендации Гугла по эффективности посмотрите хотя бы, что бы приоритеты расставить в нужном порядке.

но хочется изврата - тот же Гугл в помощь, запрос типа "php как javascript" примеров куча...

S
На сайте с 13.02.2011
Offline
19
#8

DiAksID, попробую еще поискать в гугле, но если честно, уже запарился с этим js, может действительно есть смысл оставить как есть, и не терять время.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий