Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос про передачу данных с одной страницы на другую

8.6K
09 ноября 2006 года
Xavier
69 / / 23.08.2006
Люди подскажите пожалуйста, как я могу получить переменные на page2, которые отсылаются методом get или post cо страницы page1. Всё это дело нужно сотворить с помощью JavaScript.
13
09 ноября 2006 года
RussianSpy
3.0K / / 04.07.2006
С помощью серверного языка генерировать соответствующий JavaScript как вариант.
8.6K
09 ноября 2006 года
Xavier
69 / / 23.08.2006
[QUOTE=RussianSpy]С помощью серверного языка генерировать соответствующий JavaScript как вариант.[/QUOTE]
Вы меня не поняли. ПХП не предлагать. Мне требуется следующее: есть файл page1.htm в нем 2 поля ввода (логин и пароль). Методом Get или Post отправляем введённые в них значения на страницу page2.htm. При использование метода Get получаем, к примеру "....page2.htm?login=www&pass=111". Как с помощью JavaScript запихнуть эти данные в переменные?
387
09 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[quote=Xavier]При использование метода Get получаем, к примеру "....page2.htm?login=www&pass=111". Как с помощью JavaScript запихнуть эти данные в переменные?[/quote]
Хочешь получить параметры из адресной строки с помощью JavaScript???
8.6K
09 ноября 2006 года
Xavier
69 / / 23.08.2006
Именно! Ведь в ПХП эта возможность реализована! Неужели JavaScript не может обрабатывать данные, поступающие через адресную строку? Если нет, может VBScript это умеет? Мне просто интересно, как это можно реализовать не имея под рукой PHP.
240
09 ноября 2006 года
aks
2.5K / / 14.07.2006
Ну ты сравнил. javascript то на клиенте выполняется, а PHP на сервере, куда запрос и уходит. Если нет под рукой php что мешает на другом языке скажем CGI программу сделать?

Я конечно не веб программер и может не к месту тут пишу. Но всеравно странный вопрос.
387
09 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[quote=Xavier]Люди подскажите пожалуйста, как я могу получить переменные на page2, которые отсылаются методом get или post cо страницы page1. Всё это дело нужно сотворить с помощью JavaScript.[/quote]
 
Код:
function getParam(paramName)
{ var url=document.URL.replace(paramName,'');
if ((left=url.indexOf('?='))<0) if ((left=url.indexOf('&='))<0) return '';
return (right=url.indexOf('&',left+1))<0?url.substr(left+2):url.substr(left+2,right-left-2);
}

например адрес такой index.htm?name=Ihbif17
для получения параметра делай так
name=getParam('name');
Возможны ошибки, не проверял!
13
09 ноября 2006 года
RussianSpy
3.0K / / 04.07.2006
Перед отправкой пихай данные в куки =))
А вообще конечно я бы убил бы таких программеров которые мои пароли передают методом ГЕТ или хранят в куках. Зачем это вообще?
387
09 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[quote=RussianSpy]Перед отправкой пихай данные в куки =))
А вообще конечно я бы убил бы таких программеров которые мои пароли передают методом ГЕТ или хранят в куках. Зачем это вообще?[/quote]
может он просто для примера спросил как принимать логины и пароли, а сам что-нибудь другое замутить собирается...
13
09 ноября 2006 года
RussianSpy
3.0K / / 04.07.2006
[QUOTE=Ihbif17]может он просто для примера спросил как принимать логины и пароли, а сам что-нибудь другое замутить собирается...[/QUOTE]
Ты сам веришь в это?
256
09 ноября 2006 года
foxweb
1.0K / / 27.07.2005
если б такое можно было сотворить, не нужен был бы PHP ;)
невменяемый какой-то пример...
387
09 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=RussianSpy]Ты сам веришь в это?[/QUOTE]
Смутно
:)
387
09 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=foxweb]если б такое можно было сотворить, не нужен был бы PHP ;)
невменяемый какой-то пример...[/QUOTE]
Разве только с помощью PHP можно получать значения параметров?
256
09 ноября 2006 года
foxweb
1.0K / / 27.07.2005
[QUOTE=Ihbif17]Разве только с помощью PHP можно получать значения параметров?[/QUOTE]

PHP привёл как пример языка, созданного специально для этого, я имел ввиду в целом технологию CGI. Значения GET ещё как то декодировать можно, а вот данные POST отправляются на сервер в составе HTTP запроса, как известно JavaScript с HTTP никак не пересекается (хотя и сам может такие завпросы посылать).

Автору: прежде чем такие абсурдные вопросы задавать, изучи хотя бы основы HTTP, CGI и технологию "клиент-сервер", и не надо было бы смешить умных людей и отнимать у них время.
8.6K
09 ноября 2006 года
Xavier
69 / / 23.08.2006
Между прочим данная просьба никакой смысловой нагрузки в себе не несла! Мне просто интересно было возможно ли передавать со страницы на страницу какие-либо данные не используя PHP MySQL, CGI. А логин/пароль я просто для примера взял. А что касается передачи через адресную строку - это просто реализация запроса методом Get и я редко им пользуюсь. Меня больше интерсовала сама технология передачи без использования сервера типа ПХП
387
09 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=Xavier]Между прочим данная просьба никакой смысловой нагрузки в себе не несла! Мне просто интересно было возможно ли передавать со страницы на страницу какие-либо данные не используя PHP MySQL, CGI. А логин/пароль я просто для примера взял. А что касается передачи через адресную строку - это просто реализация запроса методом Get и я редко им пользуюсь. Меня больше интерсовала сама технология передачи без использования сервера типа ПХП[/QUOTE]
Ты только не напрягайся...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог