Можно ли передать параметры в JS при его открытии?
Добрый день!
Подскажите, существует ли возможность передать в JS параметр при подключении скрипта? <script src="js/script.js[через # или ? передать oarameter=5]"></script> Сам скрипт, например, такой: document.write('параметр в вызове='+parameter); Спасибо |
Veterinar, встроенных механизмов нет, но ничего не мешает сделать так:
Пример: html
<script src="somescript.js?param"></script> Пример: somescript.js
var scripts = document.getElementsByTagName('script'), parameter = scripts[scripts.length-1].src.replace(/^.*\?/,''); //на момент вызова текущий скрипт будет последним из подключённых. document.write('параметр в вызове='+parameter); |
Aetae, отлично!
Спасибо! |
Часовой пояс GMT +3, время: 15:53. |