Из всплывающего окна вы можете использовать свойство opener
для перехода в родительское окно.Оттуда вы можете использовать коллекцию frames
, чтобы добраться до своего iframe ...
window.onload = function() {
document.getElementById('btnSubmit').onclick = function() {
opener.frames[0].location.reload(true);
self.close();
}
}
В качестве альтернативы, если вам нужна какая-то задержка, вы можете настроить функцию в родительском окне ...
function refreshIframe() {
setTimeout(function() {
frames[0].location.reload(true);
}, 1000);
}
И вызвать его из всплывающего окна ...
opener.refreshIframe();
self.close();