Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Передача данных в другое окно

Ответить
Настройки темы
Передача данных в другое окно

-!-


Сообщения: 3792
Благодарности: 224

Профиль | Отправить PM | Цитировать


На станице1 есть форма1 (текстовое поле) и кнопка1. Кнопке назначено действие "открыть новое окно" (onClick='window.open...). В новом окне (страница2) есть форма2 (текстовое поле) и кнопка2. Как по нажатию кнопки2 передать текст со страницы2 в текстовое поле формы1 ???

Отправлено: 14:08, 09-02-2006

 

Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


в Странице 2
Код: Выделить весь код
window.opener.document.forms['id формы на странице 1'].elements['Name текстового поля'].value=document.forms['id формы на странице 2'].elements['Name тестовго поля'].value

Отправлено: 19:41, 09-02-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Если мы передадим с формы один в всплывающее окно и с него отправим, столкнесся с глюком IE - он отправит все данные в utf-8

Отправлено: 20:51, 09-02-2006 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


мы вообще всё в уникоде разрабатываем... так что у нас глюков нет

-------
Fortes fortuna adiuvat


Отправлено: 20:58, 09-02-2006 | #4


-!-


Сообщения: 3792
Благодарности: 224

Профиль | Отправить PM | Цитировать


Xcode
че-то не работает...

Отправлено: 12:08, 10-02-2006 | #5


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Можно так еще, особой разницы нет, другой вид записи.
Код: Выделить весь код
window.opener.document.forms['id формы на странице 1 или ее name'].Name_текстового_поля_формы_со_страницы1.value=document.forms['id формы на странице 2 или ее name'].Name_текстового_поля_формы_со_страницы2.value
Просто практически все бродилки при создании нового окна прописывают ему свойство оpener которое представляет собой "ссылку" на окно которое "породило" созданное. Вот ро логике этого свойства и копайте в сторону устранения ошибок.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 12:40, 10-02-2006 | #6


-!-


Сообщения: 3792
Благодарности: 224

Профиль | Отправить PM | Цитировать


вот так заработало:
Код: Выделить весь код
window.opener.document.form1.textarea1.value=document.form2.textarea2.value

Отправлено: 17:13, 13-02-2006 | #7


Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
Не все. У перла, к примеру, имеются какие-то недоразуения с utf-8. Установить правильную работу регулярных выражений (установку локали) мне так и не удалось.
И понятия не имею как это сделать. Так что пользуюсь пока cp1251.

Отправлено: 13:45, 14-02-2006 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Передача данных в другое окно

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие БД - передача данных из разных городов Bagle Программирование и базы данных 5 05-09-2007 10:36
Передача данных через модем varaksino Программное обеспечение Windows 8 04-10-2004 14:04
Бесперебойная передача данных Guest Сетевые технологии 1 03-09-2004 02:07
Передача данных через crossover DMS Сетевые технологии 4 24-12-2003 01:14
Синхронная передача данных Dos Хочу все знать 1 14-06-2003 00:32




 
Переход