Можно ли передать параметры в 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, время: 20:18. |