У вас есть код, который запускается автоматически? Вы можете обернуть его внутри функции и передать функции необходимые параметры.
Например, давайте на данный момент у вас есть следующий код в my-script.js
:
window.onload = function() {
alert('My favorite fruits are apples, and my favorite color is red.');
}
Оберните это в функцию, подобную этой:
function initialize(args) {
window.onload = function() {
alert('My favorite fruits are ' + args.fruit +
', and my favorite color is ' + args.color + '.');
}
}
Затем выведите элемент <script>
, используя PHP где-нибудь после загрузки my-script.js
, и вызовите функцию. Вот пример вывода:
<script>
initialize({fruit: 'apples', color: 'red'});
</script>