ヘルパーウィンドウのためにプレースホルダを作成する

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

ホーム >  プログラマーのレファレンス > ActiveX Integration > ActiveX 統合のサンプル > HTML > ドキュメントレベルの HTML 統合 >

ヘルパーウィンドウのためにプレースホルダを作成する

HTML OBJECT タグは、異なる XMLSpy ヘルパーウィンドウをホストすることのできる XMLSpyControlPlaceHolder ActiveX コントロールをインスタンス化するために使用されます。最初から、ヘルパーウィンドウは表示されません。 サンプルファイルを参照してください。

 

<OBJECT id="objEHWindow"

       Classid="clsid:135DEEF4-6DF0-47c2-8F8C-F145F5F3F672"

       width="200"

       height="200"

       VIEWASTEXT>

         <PARAM name="PlaceholderWindowID" value="0">

</OBJECT>

 

 

3つのボタンにより表示される実際のウィンドウを切り替えることができます。 JavaScript 実行ボタンをクリックすることにより、プロパティ PlaceHolderWindowID を定義されている対応する値に設定します。 XMLSpyControlPlaceholderWindow.

 

<input type="button" value="EH - Elements" onclick="BtnHelperWindow(0)">

<input type="button" value="EH - Attributes" onclick="BtnHelperWindow(1)">

<input type="button" value="EH - Entities" onclick="BtnHelperWindow(2)">

 

<SCRIPT ID="Javahandlers" LANGUAGE="javascript">

// ------------------------------------------------------------------------------

// specify which of the windows shall be shown in the placeholder control.

function BtnHelperWindow(i_ePlaceholderWindowID)

{

 objEHWindow.PlaceholderWindowID = i_ePlaceholderWindowID;

}

</SCRIPT>

 


(C) 2018 Altova GmbH