Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вытащить 2 из: index.js?2 (https://javascript.ru/forum/misc/23133-vytashhit-2-iz-index-js-2-a.html)

moscowmustang 13.11.2011 14:55

Вытащить 2 из: index.js?2
 
Здравствуйте, есть файл: index.js?2
Нужно именно внутри файла index.js в переменную scrid - эту цифру 2 записать, которая находится за знаком вопроса т.е.
в php я бы просто так сделал:
$id = (int) $_GET['id'];
но тут так не выходит, пытался: scrid="<? echo $_GET['id']; ?>"
бесполезно
Вот как можно это сделать? просто нужно обязательно чтобы динамический id передавался в адресной строке именно так

Pavel M. 13.11.2011 16:11

почитайте http://javascript.ru/window-location

B@rmaley.e><e 13.11.2011 18:17

Найти текущий последний элемент script на странице и взять его src
(function () {
    var scripts = document.getElementsByTagName('script');
    return scripts[scripts.length - 1].src.match(/\?.+$/);
})()

9xakep 13.11.2011 18:18

<script src="http://vkontakte.ru/js/loader_nav6048_0.js?2"></script>
<script>
var str = document.getElementsByTagName('script')[0].src
alert(str.replace("http://vkontakte.ru/js/loader_nav6048_0.js?", ""))
</script>

Ну как вариант...


Часовой пояс GMT +3, время: 05:30.