«Вставить в сообщение» - вставка данных формы из всплывающего окна в главное окно. - PullRequest
0 голосов
/ 12 ноября 2010

У меня есть кнопка с надписью «Загрузить изображение», когда вы нажимаете кнопку, она открывает всплывающее окно с небольшим загрузчиком изображений там. Когда вы загружаете изображение, я хочу, чтобы оно показывало «Вставить в сообщение» во всплывающем окне, а когда вы нажимаете его, оно вставляет имя файла изображения в сообщение.

У меня уже есть способ получить имя файла, все, что мне нужно знать, это как отправить данные из формы всплывающего окна и поместить их в главное окно.

Есть идеи?

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 12 ноября 2010

Вы можете использовать свойство opener всплывающего окна, чтобы найти скрытый ввод в главном окне:

window.opener.document.getElementById('id_of_hidden').value = 'something';
1 голос
/ 12 ноября 2010
window.opener.document.data = data_from_popup;
1 голос
/ 12 ноября 2010

Когда вы открываете всплывающее окно, свойство

window.opener

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

Документация MDC для window.opener

...