Как передать переменную из адресной строки в Java

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
ссср
14.12.2009 - 17:23
Статус: Offline


Я - РУССКИЙ !

Регистрация: 27.10.05
Сообщений: 612
0
задача присваивать переменной city (в примере вручную присвоено значение Москва) то что у нас в адресной строке после знака вопроса
Пример имеем адрес ../index.html?Тула , то city = "Тула"
Код
  <script type="text/javascript">
       var city = "Москва";
   </script>


 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
Vile
14.12.2009 - 17:39
0
Статус: Offline


инспектор манежа

Регистрация: 12.05.04
Сообщений: 6802
Код
var city = window.location.querystring;
 
[^]
ссср
14.12.2009 - 19:04
0
Статус: Offline


Я - РУССКИЙ !

Регистрация: 27.10.05
Сообщений: 612
что то у меня не получается sad.gif
Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link href="template_styles.css" type="text/css" rel="stylesheet" />
<title>Переменная из адресной строки</title>
   <script type="text/javascript">
       //var city = "Москва";
       var city = window.location.querystring;
   </script>
</head>
<body>
<script type="text/javascript">
document.writeln("Переменная city равна " + " - " + city + "<br>");
</script>
</body>
</html>

Пишет что Не определен
а если руками вбить то все как нужно. Что не правильно сделал?
 
[^]
Vile
14.12.2009 - 19:19
0
Статус: Offline


инспектор манежа

Регистрация: 12.05.04
Сообщений: 6802
попробуй тогда так обратиться

Код
var city = window.location.search.substring(1);


ну либо другой способ, через "якорь"

адрес /index.html#Тула

Код
city = location.hash;

 
[^]
ссср
14.12.2009 - 19:49
0
Статус: Offline


Я - РУССКИЙ !

Регистрация: 27.10.05
Сообщений: 612
Спасибо Огромное pray.gif через якорь заработало.
хотя и
Код
var city = window.location.search.substring(1);

работает, но вот только кирилицу перекодирует

А может еще и подскажете как правильно впихнуть эту переменную в <title>


PS/ Искал на форуме куда могу польнуть wmz благодарность чет не нашел.

Это сообщение отредактировал ссср - 14.12.2009 - 19:54
 
[^]
Vile
14.12.2009 - 21:12
0
Статус: Offline


инспектор манежа

Регистрация: 12.05.04
Сообщений: 6802
Код
document.title = city;
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 2985
0 Пользователей:
[ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх