У меня есть страница, которая использует javascript и открывает дочернее окно, которое обновляет некоторые поля в родительском окне.родительский и дочерний окна javascript
Теперь поля, которые обновляются, имеют функцию onchange()
. Я хочу, чтобы дочернее окно вызывало эту функцию при обновлении поля.
Возможно ли это, используя javascript?
EDIT:
Мой код:
Это звено, которое открывает дочернее окно:
<a href="javascript:void(0);" style="width:100%; height:125%" onclick="window.open('otherExpenses.php','Ratting','width=350,height=550,left=50,top=50,toolbar=1,status=1,');">Open Child</a>
И в дочернем окне, некоторые операции выполняются с пользователем взаимодействия, то это то, как ребенок закрыт:
<a href="javascript:void(0);" onclick="post_value()">Close Child</a>
И post_value()
функция:
function post_value()
{
opener.document.overHeads.overheadOther.value = document.otherExpenses.TextBox27.value;
opener.document.overHeads.hiddenOther.value = document.otherExpenses.TextBox27.value;
//here I want to call a function from the parent window that updates some field in the parent window.
self.close();
}
я добавил код на мой вопрос, надеюсь, что это помогает понять мой вопрос , – sikas
Помог ли вам код? – sikas
HTML принадлежит .html файлам, CSS принадлежит .css-файлам, JavaScript принадлежит файлам .js. Это хорошая форма, чтобы не заполнить ваш HTML с помощью JavaScript. Проблема в том, что вы теряете ссылку на дочернее окно, когда вы вызываете его из ссылки. – zzzzBov