|
説明 |
ShellIdプロパティと同じIDを設定したIEConnectにイベントを送ります。 イベントは、IEConnectを埋め込んだHTMLページでBizEventイベントとして取り出し、JavaScript等で処理することができます。 IEConnectのUserValueプロパティをセットすると、PostShellEventの戻り値として受け取ることができます。
|
|
|
呼出形式 |
var ret = //.PostShellEvent( str ) |
|
|
戻り値 |
IEConnectのUserValueプロパティに設定した文字列を返します。 |
|
|
引数 |
String str |
BizEventに付随する任意の文字列。 HTML内のスクリプトで受け取ることができます。 |
|
例外 |
PKG-2 |
シェルイベント送付先のオブジェクトはありません |
|
|
PKG-3 |
ID='xx'を持つオブジェクトはありません |
|
|
PKG-4 |
ID='xx'を持つオブジェクトへのイベント'%s'送出に失敗しました |
|
使用例 |
<Biz/Browser> //.ShellId = "Biz3"; var retval = //.PostShellEvent("from Biz/Browser");print(retval, "\n");
BizEventイベントは次のようにして、HTML内のスクリプトで受け取ることができます。 <Internet Explorer> <OBJECT ID="BizIEServer" CLASSID="CLSID:16137039-D27E-4BB8-9B02-B20C06B8DCBF"><SCRIPT LANGUAGE="JavaScript">BizIEServer.ServerId = "Biz3";</SCRIPT><SCRIPT LANGUAGE="JavaScript" FOR="BizIEServer" EVENT="BizEvent(value)"> alert(value); BizIEServer.UserValue = "from JavaScript";</SCRIPT>
|
|
|
関連項目 |
ShellIdプロパティ |
|