Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перетащить значение переменной с одной страницы на другую (https://javascript.ru/forum/misc/51203-peretashhit-znachenie-peremennojj-s-odnojj-stranicy-na-druguyu.html)

Antonii 28.10.2014 13:44

Перетащить значение переменной с одной страницы на другую
 
Приветствую!

Нужна помощь:

На странице сайта посетитель выбрал цвет дивана. Скрипт для этого сделан при помощи
<input type="radio" name="A" value="green">
<input type="radio" name="A" value="red">
<input type="radio" name="A" value="blue">

После чего появляется цена:
<input name="zakaz" type="text" size="23" maxlength="23">

Далее, пользователь нажимает <a href="#">ПЕЧАТЬ</a>, должно появиться маленькое окно с красивым дизайном и полученной ценой.

Проблема в том, что цена ну ни как не появляется :(

Как это сделать? Как перетащить полученную переменную на новую мини страничку??

Благодарю за помощь.

ksa 28.10.2014 14:32

Цитата:

Сообщение от Antonii
Как перетащить полученную переменную на новую мини страничку?

Как вариант, передать ее значение в том же УРЛ...

Antonii 28.10.2014 15:24

ksa, будьте добры, покажите на примере. Как это должно быть записано?

ksa 28.10.2014 16:26

Цитата:

Сообщение от Antonii
Далее, пользователь нажимает <a href="#">ПЕЧАТЬ</a>, должно появиться маленькое окно с красивым дизайном и полученной ценой.

А как у тебя после нажатия "появиться маленькое окно"?
Как ты это делаешь? УРЛ там какой-то указываешь?

Или это вообще не окно? Тогда можно просто прочитать значение нужных элементов...

danik.js 28.10.2014 17:38

Цитата:

Сообщение от ksa
Тогда можно просто прочитать значение нужных элементов

Да даже если окно - почему бы не передать значения напрямую?

ksa 29.10.2014 08:21

Цитата:

Сообщение от danik.js
Да даже если окно - почему бы не передать значения напрямую?

Я работаю с серверным скриптом... Т.ч. проще взять из УРЛа.

danik.js 29.10.2014 08:54

ksa, не понимаю о чем ты. Что может быть проще:
var wnd = window.open('...');
wnd.passVariables({x: 'y'});

ksa 29.10.2014 08:58

Цитата:

Сообщение от danik.js
Что может быть проще

Например это

s val=%request.Data("Prm",1)

danik.js 29.10.2014 09:01

ksa, не факт что у него вообще сервер задействован при открытии окна )

ksa 29.10.2014 09:28

Цитата:

Сообщение от danik.js
не факт что у него вообще сервер задействован при открытии окна

Не факт... :yes:
Но ты спрашивал у меня - я тебе за себя и ответил.

Расскажи про метод, что ты показал... А то я не найду его описание. :(
Цитата:

Сообщение от danik.js
wnd.passVariables({x: 'y'});

Если я правильно понял, в переменную окна y запишется значение переменной x?


Часовой пояс GMT +3, время: 11:07.