Добавляем...


Передача параметра на другую страницу
Вот у меня недавно возник вопрос, как передать переменную в JavaScript на другую страницу?
   Долго пытался в Интернете найти необходимый материал.
Что бы Вы не совершали моих ошибок, попробую разъяснить как это правильно сделать.

    Допустим у нас сеть две html страницы 1.html и 2.html и нам надо передать переменную из 1-ой во 2-ю.

В первом файле делаем ссылку

<A HREF="2.html?per=HelloWord">Перейти -> 2.html</A>

В этом файле мы передаем в переменной «per» текстовое значение “HelloWord”

Во втором нам соответственно надо принять эту переменную и вытащить из нее содержимое в виде строки.
    Для этого вставляем во второй файл функцию представленную ниже.

function param(Name)
{
var Params = location.search.substring(1).split("&");
var variable = "";
for (var i = 0; i < Params.length; i++)
{
if(Params[i].split("=")[0] == Name)
{
if (Params[i].split("=").length > 1)
variable = Params[i].split("=")[1];
return variable;
}}
return "";
}

И самое последнее вызываем ее, где для входящего параметра указываем имя переменной, в нашем случае это “per”. Ну и алертим ее, для того что бы просмотреть что в ней находиться, в переданной переменной.

var select=param("per");
alert(select);


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика