загрузка js скриптов

563483

Новичок
Подскажите какую функцию использовать в Файл_1.php для загрузки Файл_2.js в Файл_3.html.

Файл_1.php
Код:
<head>   
    <title>Lesson_11</title>                 
    </head>
    <body>       
        <input type="submit" value="Изменить" id="my_button" />         
    </body>   
</html>
Файл_2.js
Код:
var allImg = document.getElementsByTagName('img');
alert("Всего картинок: " + allImg.length);
Файл_3.html уже с загруженным файлом
Файл_3.html
Код:
<head>   
    <title>Test</title>                 
    </head>
    <body>           
    </body>   
</html>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
563483, а теперь еще раз опиши задачу. Ты хочешь вставить какой-то код в HTML файл после клика мышкой на кнопку? Или что?
 

563483

Новичок
Совершенно верно.

В файле 1 нажимаем на кнопку открывается файл 3 (чистый html код и не прописана ссылка к скрипту файла 2) , при открытии в файл 3 вставляется автоматически код из файла 2.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
563483, ну если у тебя html файлы тоже обрабатываются через php, то есть решение - одно, а если нет - другое.
 

563483

Новичок
Оговорился по поводу расширения файла. На другом форуме ребята дали решение.

Eсли тебе нужно чтобы JS файл загрузилось при нажатии кнопки то можно след. образом(в примере тут 2 файла и имена у них 1.js и 2.js), это твой первый файл который дает выбор загрузки js-файла:
Код HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

<html>
<head>
<!-- тут что то написано -->
</head>
<body>
<!-- тут что то написано -->
<form action="тут надо указать имя файла куда нужно вставить JS" method="post">
Выберите файл:
<input type='radio' name='jsfile' value='1.js' checked>
<input type='radio' name='jsfile' value='2.js'>
<br>
<input type='submit' name='includejs' value='go'>
</form>
</body>
</html>
А это второй файл(который загрузится после нажатия кнопки на первом файле):
Код HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13

<html>
<head>
<!-- тут что то написано -->
</head>
<body>
<!-- тут что то написано -->
<?php
if (isset($_POST['includejs'])) {
include_once("$_POST[jsfile]");
}
?>
</body>
</html>
А сам JS-файл должен быть внутри в таких тегах:
Код JavaScript
1
2
3

<script type="text/javascript">
//тут что-то написано
</script>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Кхм, ересь какая-то, ребята на другом форуме очень странные. Либо ты написал их ответ не так, как тебе его дали.
 
Сверху