перенос переменной на новую страницу

интернет программирование JavaScript java-script

есть страница с выпадающим списком.
например:
<select onchange="_go()" id="address" name="lalala">
<option selected="selected" value="">Выбрать из предложенного</option>
<option value="1">Алтайский край</option>
<option value="2">Амурская область</option>
<option value="3">выаывав область</option>
</select>

есть скрипт:
<script type="text/javascript">
function _go() {
var addd = document.getElementById('address');
if (/^1|3$/.test(addd.options[addd.selectedIndex].value)) {
location.href="page0.html";
}
else {
location.href="page1.html";
}
}
///после выбора региона происходит переход на определённую страницу
</script>
=-=-=-=-=-=-=-=-=-=-
необходимо каким нибудь способом перенести название выбранного региона на новую страничку (page0.html или page1.html).

Помогите решить задачу... :(

погуглив понял что есть вариант либо использовать куки, либо window.location но может кто-нить знает более простой способ. Пожалуйста предоставьте готовый пример.

Примечание:
To John Freeman:
у меня в посте нет тэга php.
Речь идёт только о джаваскрипте и переносе переменных на другие страницы

Примечание:
crimaniak, а не мог бы ты для примера показать как перенести сначала value через URL в новую страницу, затем значение value отобразить в виде названия региона...
Я просто затрудняюсь с парсингом URL строчки... может есть какие функции для этого уже готовые ?

Примечание:
ну предположим что страниц не много, а одна. и после выбора из списка, страница перезагружается....

Примечание:
Я нашёл очень таки удачное решение!:

делаем файл foobar.html такого содержания
_________________
<span id="report"></span>
<script>
////////////////////////////////////////////////////////////////////////////////
///ф-ция помогает вытягивать переменные из url-строки
function getQueryString() {
var result = {}, queryString = location.search.substring(1), re = /([^&=]+)=([^&]*)/g, m;
while (m = re.exec(queryString)) { result[decodeURIComponent(m[1])] = decodeURIComponent(m[2]); }
return result;
}
//использовать так:
//var peremennaya = getQueryString()["peremennaya"]

document.getElementById('report').innerHTML = getQueryString()["peremennaya"];
</script>
_________________

запускаем, и дописываем к имени файла foobar.html?peremennaya=znachenie
и в окне браузера будет написано "znachenie"

Всем спасибо за помогалово :) лучший ответ как всегда выберет русская рулетка :D
Ответы:
cookies даже не надо. Прочитай мануал по php session расширению, всё две строки.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.