Ссылка на внешний javaScript из php
У меня есть функция с именем
test()
определенный в файле javaScript с именем test.js, который является ссылкой из следующего HTML:
<html>
<head>
<script src="test.js"></script>
</head>
<?php
echo "<script>test();</script>";
?>
<body>
</body>
</html>
Я убедился, что test.js работает самостоятельно, а другой javascript выполняется php. Но я получаю неопределенную ошибку.
Error: test() undefined
Может ли кто-нибудь сказать мне, как правильно ссылаться на внешний файл javascript из сценария php?
5 ответов
Попробуй вот так
<html>
<head>
<script src="test.js"></script>
</head>
<body>
<?php
echo "<tag onClick='test()'>text text text </tag>";
?>
</body>
</html>
Это должно просто сработать, ты действительно пробовал это так?:
<html>
<head>
<script src="js/test.js"></script>
</head>
<body>
<?php
echo "<script>test();</script>";
?>
</body>
</html>
1- запустить функцию вручную, не используя php: сделать что-то вроде:
<body onload ="alert('test');test();">
если сработало проверить это:
<body onload ="alert('test');<?php echo "test();";?>">
Если не работает, ваша функция JavaScript не в порядке.
Вы можете попробовать это:
echo '<script type="text/javascript">','your_function();','</script>';