Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2011, 07:18   #1
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию Получить переменную с браузерной строки

Пишу в <script>
PHP код:
function getUrlVars()  
    {  
    var 
vars = [], hash;  
    var 
hashes window.location.href.slice(window.location.href.indexOf('?')   1).split('&');  
    for(var 
0hashes.lengthi  )  
        {  
        
hash hashes[i].split('=');  
        
vars.push(hash[0]);  
        
vars[hash[0]] = hash[1];  
        }  
    return 
vars
var 
hash getUrlVars();  
alert(hash['user']);

Вызываю функцию
PHP код:
<a onClick="getUrlVars()"><font color="gray">Последние ответы</font></a
Все строчки стандартны из примера, но я поменял идею: включил алерт в функцию, а саму функцию вызываю из php. Но это, наверное, оказалось логически неправильным. А в чем ошибка и как получить переменную с адресной строки?
Krasi вне форума Ответить с цитированием
Старый 30.08.2011, 14:54   #2
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Код:
parts=String(document.location).split("?",2)[1].split("&");
GET={};
for (i=0; i<parts.length; i++) {
    curr = parts[i].split('=');
    GET[curr[0]] = curr[1];
}
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить переменную из чужого приложения Djanius Общие вопросы Delphi 6 31.05.2011 22:42
Получить дату из строки. KiRx Microsoft Office Excel 3 19.06.2010 19:53
перевод из строки в переменную kokon Помощь студентам 6 07.04.2010 18:57
преобразование строки в float-переменную Brigitta Общие вопросы C/C++ 7 09.11.2009 14:19
Как получить текст из Edit в переменную INT nimbler Win Api 4 05.11.2009 22:45