Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.10.2012, 11:17
Новичок на форуме
Отправить личное сообщение для challenger Посмотреть профиль Найти все сообщения от challenger
 
Регистрация: 08.10.2012
Сообщений: 4

Получить get параметры из javascript
Всем доброго утра, очень надеюсь на помощь.

возможно ли из javascript-файла получить url по которому он вызывается ?

<script src='/somejs.js?var1=1&var2=2&var3=3'></script>

соответсвенно вопрос, можно ли выцепить эту часть
var1=1&var2=2&var3=3
?
Ответить с цитированием
  #2 (permalink)  
Старый 08.10.2012, 11:20
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

Только вам самому с помошью регулярных выражений придётся разбирать строку
document.getElementsByTagName("script").src
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 08.10.2012, 11:29
Новичок на форуме
Отправить личное сообщение для challenger Посмотреть профиль Найти все сообщения от challenger
 
Регистрация: 08.10.2012
Сообщений: 4

for ( var i in document.scripts ){
var script = document.scripts[i] ;
if ( script.src.indexOf('somejs.js')>1 ){
alert(script.src) ;
}
}


спасибо. так и написал. просто подумал, что может существует какое-нибудь красивое свойство(может у window, может у document), доступное именно в контексте подключаемой js.
Ответить с цитированием
  #4 (permalink)  
Старый 08.10.2012, 11:36
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от challenger
просто подумал, что может существует какое-нибудь красивое свойство(может у window, может у document), доступное именно в контексте подключаемой js.
Оно?

for (var i in window.location) {
	alert(i+' = '+window.location[i]);
};
Ответить с цитированием
  #5 (permalink)  
Старый 08.10.2012, 17:58
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

var scripts= document.getElementsByTagName( 'script' )
var script= document.currentScript || scripts[ scripts.length - 1 ]
alert( script.src )
__________________
.ня
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из javascript получить значение box-shadow? PAMAC Общие вопросы Javascript 11 10.06.2012 18:48
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Как получить имя компа через JavaScript? Бурундук Общие вопросы Javascript 3 19.09.2009 16:44
Как из HTML-документа с помощью Javascript получить оглавление каталога? eto_dimka Общие вопросы Javascript 1 04.01.2009 22:18