Мне нужно показать предупреждение в родительском окне, а затем обновить его при закрытии дочернего окна. Я пробовал:Как я могу показать предупреждение в родительском окне из окна всплывающих окон в javascript?
window.onunload = refreshParent;
function refreshParent() {
window.opener.focus();
window.opener.alert('Testing');
window.opener.location.reload();
}
Это действительно показывает предупреждение в родителе, но я предполагаю, потому что ребенок находится в пределах родителя, дочернего окно замерзает до расслоения плотного я ударил нормально в родительском окне. Я могу жить с этим, но проблема в том, что родительское окно, похоже, не фокусируется, когда я показываю предупреждение, поэтому оповещение оказывается скрытым за всплывающим окном. Любые советы ребята?
Это то же самое во всех браузерах? Это может быть только конкретная реализация. –
Я тестировал в FF и Chrome, и проблема такая же, как у – Bluemagica
Вы пытались использовать [window.parent] (http://www.w3schools.com/jsref/prop_win_parent.asp) как: window.parent. предупреждение ("сообщение"); Я не уверен, что это решит вашу проблему с фокусом, но стоит попробовать. –