イベント: 接続ポイント (IE-固有)

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  ユーザー レファレンス > メカニズム >

イベント: 接続ポイント (IE-固有)

Authentic Browser は HTML ページ上の SCRIPT ブロック内でイベントハンドラーを与える異なる接続ポイントイベントを与えます (次も参照してください: イベント: レファレンス)。

 

メモ:このセクション内の説明は、 Internet Explorer のみに適用されます

 

 

次のサンプルは ControlInitializedSelectionChanged イベントのための SCRIPT ブロックを表示しています:

 

 

ControlInitialized

この接続ポイントイベントはコントロールが作成され初期化されるとすぐにトリガーされます。 コントロールのための追加のスタートアップスクリプトは、ControlInitialized イベントハンドラー内で処理されます。

 

<SCRIPT LANGUAGE=javascript FOR=objPlugIn EVENT=controlinitialized>

 // add your code here

</SCRIPT>

 

 

SelectionChanged

ビュー内の現在の選択が変更される都度、 SelectionChanged イベントはトリガーされます。 SCRIPT ブロックを使用して固有のコードを実行します。

 

<SCRIPT LANGUAGE=javascript FOR=objPlugIn EVENT=selectionchanged>

 // add your code here

</SCRIPT>

 

Authentic.event オブジェクトはこのイベントが発生すると作成されません。イベントハンドラーがスクリプト内で登録されている場合、 Authentic.event オブジェクトプロパティは前回のイベントから発生した値を含んでいます。

 

Authentic.CurrentSelection オブジェクトには有効な情報が含まれています。

 

 

ユーザー仲介無しに SPS、XSD、と XML ファイルをロードする

.sps, .xsd.XML ファイルをユーザーの仲介なしに HTML ページをロード中に行う場合、ControlInitialized イベントを処理するイベントハンドラーを作成することが奨励されるメソッドです。代わりに、プロパティバッグを 2番目の サンプルとして使用することもできます:

 

奨励される:

 

<SCRIPT LANGUAGE="javascript" FOR=objPlugIn EVENT="ControlInitialized">

objPlugIn.SchemaLoadObject.URL = "http://yourserver/OrgChart.xsd"

objPlugIn.XMLDataLoadObject.URL = "http://yourserver/OrgChart.xml"

objPlugIn.DesignDataLoadObject.URL = "http://yourserver/OrgChart.sps"

objPlugIn.StartEditing()

</SCRIPT>

 

または

 

<OBJECT id=objPlugIn style="WIDTH:600px; HEIGHT:500px"

codeBase="http://yourserver/cabfiles/AuthenticBrowserEdition.CAB#Version=12,3,0,0"

classid=clsid:B4628728-E3F0-44a2-BEC8-F838555AE780>

<PARAM NAME="XMLDataURL" VALUE="http://yourserver/OrgChart.xml">

<PARAM NAME="SPSDataURL" VALUE="http://yourserver/OrgChart.sps">

<PARAM NAME="SchemaDataURL" VALUE="http://yourserver/OrgChart.xsd">

</OBJECT>

 

"body" 要素 "onload" イベントを Authentic Browser PlugIn コントロールとして処理するイベントハンドラー内にこれらのファイルをロードすることは、 "onload" イベントが実行されてから初期化される可能性があるため、奨励されません。プラグインの場合、メソッド と プロパティを使用することはできず、ファイルはロードされません。 詳細に関して、次も参照してください: OBJECT 要素

 

 

推奨されません:

 

<SCRIPT LANGUAGE="javascript">

function load () {

 

objPlugIn.SchemaLoadObject.URL = "http://yourserver/OrgChart.xsd"

objPlugIn.XMLDataLoadObject.URL = "http://yourserver/OrgChart.xml"

objPlugIn.DesignDataLoadObject.URL = "http://yourserver/OrgChart.sps"

objPlugIn.StartEditing()

}

</SCRIPT>

 

<body onload = "load files">

 


(C) 2019 Altova GmbH