avatar

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

Рейтинг 3.7 из 5. Голосов: 236
Den 7 лет назад
2
,

0


Ответы (2)

Den
avatar
Модератор За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений №1 по сообщениям
1026 Mar 10
7 лет назад
Как передать данные с всплывающего дочернего окна родительскому окну на JavaScript
отправить
+ 0

Redy
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений
503 Mar 10
7 лет назад
дляначала расскажу как создать само всплывающее окошко расположенное ровно по центру экрана пользователя
CODE:
function _open( url, width, height ) { var val=window.open( url, '', 'width=' + width + ',height=' + height + ',left=' + ((window.innerWidth - width)/2) + ',top=' + ((window.innerHeight - height)/2)+ ', status=1' ); } // end _open function
(Добавление)Потомв коде для главного окна добавляем JavaScript функцию
CODE:
<script type="text/javascript">//прием буферных данных из всплывающего окошкаfunction changeBut(id,name,email) { $("#name").val(name) ; $("#mail").val(email) ; $("#id").val(id) ;}</script>
(Добавление)а в коде с всплывающем окошковы можите передать или изменить данные родительскому окну через буфер приемником и передатчиком которого являются функции расположенные на разных окнахвы можите как закрыть окошко так и перезагрузтить родительское окно без закрытия дочернего
CODE:
<script type="text/javascript">window.opener.changeBut('34543','Чеширский котик','cat@my-city.com.ua' ); //window.opener.location.reload();//window.close();self.close() ;</script>
отправить
+ 0


Чтобы оставить комментарий войдите или зарегистрируйтесь