Файл javascript сам по себе не знает об URL-адресе, с которого он загружается.
Что вы можете сделать, это назначить идентификатор тегу script
, который вы включаете в HTML-страницу, а затем захватить атрибут SRC через jQuery. Разобрав значение URL, вы можете извлечь параметр.
<script id='widgetJs' src='...'></script>
var url = $("#widgetJs").attr("src");
var q = url.split("?")[1];
if (q) {
var params = q.split("&");
etc. etc...
i'm not even going to explain further because there are better solutions.
}
Более простое решение - объявить глобальную переменную в отдельном теге script
(пространство имен, чтобы избежать конфликтов), а затем использовать ее непосредственно в вашем скрипте.
Или, что еще лучше, имеет функцию initialize(param)
в вашем скрипте, которую вы вызываете из файла HTML (это избавляет вас от загрязнения глобального контекста ненужными переменными).