IE サンプル 1: シンプル

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

ホーム >  サーバーのセットアップ > Authentic プラグインのための HTML ページ > Internet Explorer >

IE サンプル 1: シンプル

下の HTML コードは次の機能を持つページを生成します:

 

インストールされていない場合、クライアント上に Authentic Browser の信頼されている Unicode バージョンをインストールします。
ボディには Authentic Browser がロードされる 600px 幅と 500px 高さのウィンドウが含まれています。
Authentic Browser ウィンドウの下は4つのボタンの行です。
OrgChart.xml の Authentic View がロードされます。
「検索と置換」 ボタンは検索と置換 ダイアログをそれぞれ表示します
「保存」 ボタンはサーバーのルートディレクトリ内にある SaveFile.xml という名前のファイルを保存します。
「テスト」 プロパティ ボタンはシンプルなプロパティをテストします

 

この HTML ページがクライアントで開かれると、 XML ファイル OrgChart.xml の編集を開始し、編集したファイルを SaveFile.xml として保存することができます。

 

Authentic Browser が正確に作動するかテストするために、このシンプルな HTML ページを使用することができます。これを行う場合、 CAB ファイル、 xsd、xml、 および sps  ファイルとサーバー上の他のリソースをロケートする正確な URL を使用してください。 サーバーの一部では大文字と小文字の区別が問題になる場合があり、ファイルを検索する際に問題になる場合がありますので、 コード内のファイル名とコマンドの大文字/小文字の指定をチェックしてください。このサンプルを拡張、または、変更して、 Authentic Browser を使用し、更に複雑なソリューションをビルドすることができます。詳細に関して、次も参照してください: OBJECT 要素

 

 

 

<html>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

  <title>Minimal XMLSpyDocEditPlugIn page</title>

 

  <!-- Script for handling the ControlInitialized event -->

  <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>

 

  <!-- Script with subroutines -->

  <SCRIPT ID=clientEventHandlers LANGUAGE=vbscript>

     Sub OnClickFind

           objPlugIn.FindDialog

     End Sub

 

     Sub OnClickReplace

           objPlugIn.ReplaceDialog

     End Sub

 

     Sub BtnOnSave

           objPlugIn.XMLDataSaveUrl = "http://yourserver/SaveFile.xml"

           objPlugIn.Save

     End Sub

 

     Sub BtnOnTestProp

           If objPlugIn.IsRowInsertEnabled Then

                         msgbox "true"

           Else

                         msgbox "false"

           End If

     End Sub

  </SCRIPT>

</head>

 

<body>

  <!-- Object element has id with value that must be used -->

  <!-- as name of Authentic Browser Plug-in objects -->

  <!-- Classid selects the Trusted Unicode version -->

  <OBJECT id="objPlugIn"

  <!-- CodeBase selects 32-bit CAB file (AuthenticBrowserEdition.CAB) -->

  <!-- or 64-bit CAB file (AuthenticBrowserEdition_x64.CAB) -->

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

  <!-- Class Id for 32-bit and 64-bit CAB files is the same -->

    Classid="clsid:B4628728-E3F0-44a2-BEC8-F838555AE780" width="600" height="500">

  </OBJECT>

  <p>

    <input type="button" value="Find" name="B4" onclick="OnClickFind()">

    <input type="button" value="Replace" name="B5" onclick="OnClickReplace()">

    <input type="button" value="Save" name="B6" onclick="BtnOnSave()">

    <input type="button" value="Test property" name="B7" onclick="BtnOnTestProp">

  </p>

</body>

</html>

 


(C) 2019 Altova GmbH