0
私は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