Как включить javascript-файл, используя php echo?
Я создаю html-страницу, используя php —
echo "<html><head><link rel='stylesheet' type='text/css' <script src="Calculation.js"> </script> href='style.css' </head><body>";
Я включил код сценария в приведенной выше строке, а затем в теге формы —
<form action='/workdonecalculation/index.php?_pagination_off=1' method='post' class='form' onSubmit='return workdone();'>
Но мой PHP-код не вызывает мой javascript-файл (Calculation.js)
Вы не закрыли <link>
тэг <script>
помеченный внутри <link>
. Также вам нужно избегать двойных кавычек в src="Calculation.js"
или просто вы заключаете одиночные кавычки.
Вот правильный код,
echo "<html><head><link rel='stylesheet' type='text/css' href='style.css' /><script src='Calculation.js'></script> </head><body>";
echo "<html><head><link rel='stylesheet' type='text/css'/> <script src='Calculation.js'></script>"
Первый тег тега close, и вы используете двойные кавычки .. для src = use single, потому что вы уже используете double в echo "". Итак, src = 'Calculation.js'
Также вы можете легко использовать переменные.
$a=<<<HERE <script src="Calculation.js"> </script> HERE; echo $a;
Также вы можете закрыть php и запустить html, когда захотите
<?php if($i) { ?> <script src=""></script> <?php } ?>
Это то, что вы хотели ???
Сначала вам нужно заполнить ссылку.
Попробуй это
echo "<html><head><link rel='stylesheet' type='text/css' href='style.css' /> <script src='Calculation.js'></script> </head><body>";
Кажется, что тег ссылки закрыт неправильно, а двойные кавычки в теге скрипта не экранированы.
Попробуйте приведенный ниже код:
echo "<html><head><link rel='stylesheet' type='text/css' href='style.css'><script src='Calculation.js'></script></head></html>";
использовать один qoute:
echo '<html><head><link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript" src="script.js"></script> </head><body>';
Надеюсь, поможет
print("<script type=\"text/javascript\" src=\"Calculation.js\"></script>");
Вы используете этот код в Windows, если не уверены, что файл называется «Calculation.js», а не «calculate.js»? Кроме того, это определенно в том же самом виде, что и скрипт PHP, который его вызывает?