Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Выборка подгружаемых script-ов (https://javascript.ru/forum/misc/52613-vyborka-podgruzhaemykh-script-ov.html)

rudoy24 26.12.2014 18:59

Выборка подгружаемых script-ов
 
Всем привет!
Собственно необходимо сделать следующее:
Имеем сгенерированную страницу следующего вида:
<html>
<head>
<script type="text/javascript" src="js/script1-1.js"></script>
…
<script type="text/javascript" src="js/newscript/script2-1.js"></script>
<script type="text/javascript" src="js/newscript/script2-2.js"></script>
…
<script type="text/javascript" src=" js/script1-2.js "></script>
…
<script type="text/javascript" src="js/newscript/script2-3.js"></script>
</head>
<body>…</body>
</html>



Страница генертруется из разных источников и разных файлов php. Но в итоге получаем страницу такого вида как выше. Сам же файл основной страницы (index.php) имеет следующий вид:
<html>
<head>
<?php include_once('head.php') ?>
</head>
<body>…</body>
</html>


Необходимо добиться того, чтобы убрать все подгружаемее скрипты ("script2-1.js", "script2-2.js", "script2-3.js"), только из категории "js/newscript" и переместить их в "<body>…</body>" – в любое место, либо в <head>…</head> - самыми последними в списке.

Получить такой вид:
<html>
<head>
<script type="text/javascript" src="js/script1-1.js"></script>
<script type="text/javascript" src=" js/script1-2.js "></script>
…
…
<!-- либо сюда #1 -->
<script type="text/javascript" src="js/newscript/script2-1.js"></script>
<script type="text/javascript" src="js/newscript/script2-2.js"></script>
<script type="text/javascript" src="js/newscript/script2-3.js"></script>
<!-- end  #1 -->
</head>
<body>
…
<!-- либо сюда #2 -->
<script type="text/javascript" src="js/newscript/script2-1.js"></script>
<script type="text/javascript" src="js/newscript/script2-2.js"></script>
<script type="text/javascript" src="js/newscript/script2-3.js"></script>
<!-- end  #2 -->
…
</body>
</html>

Aetae 26.12.2014 19:54

Делается это путём редактирования head.php.
Если скрипт подгружен - он уже подгружен.(твой КО) Потому никакие перемещения погоды не сделают.


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