Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Prosatanos от 28 Апреля 2004, 14:31:45

Название: Сохранение значения переменной Глобально!!!
Отправлено: Prosatanos от 28 Апреля 2004, 14:31:45
Подскажите пожалуйста, как сохранить значение переменной в 1 HTML странице так, чтобы при переходе на другую HTML страницу это значение можно было использовать????!!!!


С Уважением Prosatanos!!!
Название: Сохранение значения переменной Глобально!!!
Отправлено: Pr0Head от 28 Апреля 2004, 14:52:56
Только путем передачи через адресную строку (GET), а потом используя поиск в локэйшен выбираем нужное (window.location.search)

var Params = location.search.substring(1).split("&"); // отсекаем «?» и вносим переменные и их значения в массив
    var variable = "";
    for (var i = 0; i < Params.length; i++){ // пробегаем весь массив
        if (Params.split("=")[0] == sParamName){ // если это искомая переменная — бинго!
            if (Params.split("=").length > 1) variable = Params.split("=")[1]; // если значение параметра задано, то возвращаем его
            return variable;
        }
    }
Название: Сохранение значения переменной Глобально!!!
Отправлено: Werwolf13 от 28 Апреля 2004, 15:17:12
Куки еще можно использовать...
Название: Сохранение значения переменной Глобально!!!
Отправлено: alm от 07 Мая 2004, 07:37:00
Или если страница во фрейме, то можно выставлять в другом фрейме значение какой-нибудь переменной, а новой страницей его читать :)