ウィンドウ間でInputMan for .NET Webコントロールのデータの受け渡しはできますか?

文書番号 : 23435     文書種別 : 使用方法     最終更新日 : 2007/02/07
文書を印刷する
対象製品
InputMan for .NET 2.0J Web Forms Edition
詳細
クライアント側スクリプトでFindIMControlメソッドを使用することにより可能です。

次のサンプルコード1では、子ウィンドウのテキストコントロールの値を、親ウィンドウのテキストコントロールに設定します。

【サンプルコード1(子ウィンドウ)】
var txt = FindIMControl("Edit1").GetText();
window.opener.FindIMControl("Edit1").SetText(txt);

また、子ウィンドウの表示時に親ウィンドウの値を取得するには次のサンプルコード2のような方法があります。

【サンプルコード2(子ウィンドウ)】
<script language=javascript>
function SetData()
{
  // 親ウィンドウのマスクコントロールの値を取得します。
  var txt = window.opener.FindIMControl('Mask1').GetValue();
  // 子ウィンドウのテキストコントロールに値を設定します。
  FindIMControl('Edit1').SetText(txt);
}
</script>

<BODY onload="javascript:SetData();" ・・・

この文書は、以前は次のFAQ IDで公開されていました : 9967