У меня есть страница, в которой я вызываю другое всплывающее окно методом window.open. Единственное, как я могу изменить метку в открывающей странице с всплывающей страницы, а всплывающая страница все еще жива т.е., которая еще не закрытКак управлять открывающейся страницей, открываемой методом window.open
2
A
ответ
0
Это должно быть так:
window.opener.document.getElementById('label1').value = "the new value";
1
Лучше пусть window открывать окно для изменения значений, выставляя небольшой API во всплывающее окно.
я изложил его здесь: javascript - pass selected value from popup window to parent window input box
0
<script>
function myFunction() {
var additionalWindow = window.open("/additional");
// Write on the additional window
additionalWindow.document.write('written from separate window');
// Call a function on the additional window
additionalWindow.someFunction();
}
</script>