Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.04.2008, 14:01
Аспирант
Отправить личное сообщение для Борис Низов Посмотреть профиль Найти все сообщения от Борис Низов
 
Регистрация: 28.04.2008
Сообщений: 30

Форма
Есть форма. В ней input, к примеру hidden с каким-то значением и именем I_NAME.
Когда жмешь субмит отправляет все данные из формы на страничку, на которой у меня команда
document.write(I_NAME);
но, увы, он ничего не печатает..

На новой странице нужно "принять" все переменные, как в php?
Типа I_NAME=$HTTP_POST_ЧТО-ТО ТАМ(I_NAME);

Помогите разобраться!
Ответить с цитированием
  #2 (permalink)  
Старый 30.04.2008, 12:45
Аспирант
Отправить личное сообщение для Борис Низов Посмотреть профиль Найти все сообщения от Борис Низов
 
Регистрация: 28.04.2008
Сообщений: 30

АУ. Прошу откликнуться! Почему данными, переданными с помощью формы невозсожно пользоваться в JS ???
Ответить с цитированием
  #3 (permalink)  
Старый 30.04.2008, 14:25
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Борис Низов
Почему данными, переданными с помощью формы невозсожно пользоваться в JS ???
Потому что формы придуманы для обработки их на серверной стороне, а не на клиентской. Для обработки JavaScript'ом вообще не нужно ничего отправлять.

GET-параметры, конечно, можно вытащить из урла, но это изврат.

У вас, я так понимаю, PHP нет?
Ответить с цитированием
  #4 (permalink)  
Старый 30.04.2008, 15:22
Аспирант
Отправить личное сообщение для Борис Низов Посмотреть профиль Найти все сообщения от Борис Низов
 
Регистрация: 28.04.2008
Сообщений: 30

если бы был php я бы был избавлен от срочного изучения азов JS.

Смотрите как получается:

<script language=javascript>
document.write(per);
</script>
<form action=index.html method=post>
<input type=text name=per><input type=submit>
</form>


Выдает ошибку.
И когда Method - ГЕТ, т.е. просто значение переменной присваивается в адресной строке - такие же дела. Как сделать, чтобы это заработало?
Ответить с цитированием
  #5 (permalink)  
Старый 30.04.2008, 15:40
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Борис Низов, все дело в том, что если у вас на сервере ничего не выполняется, то и формы вам отправлять не кому, т.е. не нужны они вам. Вы лучше задачу в целом опишите.
Ответить с цитированием
  #6 (permalink)  
Старый 02.05.2008, 17:26
Аспирант
Отправить личное сообщение для Борис Низов Посмотреть профиль Найти все сообщения от Борис Низов
 
Регистрация: 28.04.2008
Сообщений: 30

Задача: передать значение переменной из одной страницы в другую.
Ответить с цитированием
  #7 (permalink)  
Старый 06.05.2008, 11:45
Профессор
Отправить личное сообщение для hogart Посмотреть профиль Найти все сообщения от hogart
 
Регистрация: 18.04.2008
Сообщений: 152

Борис Низов, можно отправлять гетом, а потом на принимающей странице обрабатывать window.location.
Но лучше, думаю, использовать куки -- они для того и предназначены.
Ответить с цитированием
  #8 (permalink)  
Старый 06.05.2008, 20:25
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

А если одно окно, не требует закрытие другого окна, можно через var newWin = window.open(); и потом через newWin можно будет передать нужные переменные.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расскрывающиеся списки.. lanzs Общие вопросы Javascript 6 01.10.2008 00:57
форма как в ExtJS 2 magistr_bender Общие вопросы Javascript 0 11.09.2008 16:01
Форма для ввода текста с расширенными функциями 0x22b Элементы интерфейса 0 01.09.2008 10:38