Я работаю над функцией просмотра / загрузки изображений и использую PHP Image Editor , чтобы помочь пользователям редактировать свои изображения после загрузки. Изображения хранятся не на веб-сервере, а на отдельном файловом сервере. Итак, что я делаю: когда изображение выбирается для редактирования на странице браузера изображений, я загружаю изображение с файлового сервера во временный файл на веб-сервере, отправляю этот временный файл в редактор изображений PHP в новом всплывающем окне, чтобы они могут редактировать это , и тогда я застрял .
Когда кнопка « Сохранить и закрыть » нажата в новом дочернем всплывающем окне, она сохраняет все изменения на изображении обратно во временный файл, который затем мне нужно загрузить обратно на файловый сервер. , Я ищу способ привязать кнопку « Сохранить и закрыть » в моем новом всплывающем окне «Редактор изображений PHP» из родительского окна JS. Это позволит мне узнать, когда загружать временный файл обратно в файловый сервер.
Возможно ли привязать события к новому всплывающему окну от его родителя?
т:
JS в родительском окне
$('a.edit').click(function(event) {
var $newWindow = window.open(myHREF); // <-- Child Window
$newWindow.focus();
return false;
});
Когда дочернее окно завершит загрузку, оно будет содержать содержимое моего файла phpimageeditor / index.php, а в DOM есть кнопка «Сохранить и закрыть» (#btnsave).
Можно ли нацелить этот узел (#btnsave) из файла JS в моем родительском окне, так как он создал новое всплывающее окно?