画面・帳票サポートシステム XMAP3 実行ガイド

[目次][用語][索引][前へ][次へ]

17.2.2 起動HTMLソースによるブラウザ画面のデザイン例

<この項の構成>
(1) 起動HTMLによる画面デザインの設定
(2) Webブラウザ起動時に設定する画面デザイン

(1) 起動HTMLによる画面デザインの設定

起動HTMLに処理を追加して,Webブラウザのデザインをカスタマイズする例を説明します。例えば,XMAP3 ActiveXコントロールを貼り付ける起動HTMLにJavaScriptで処理を挿入してInternet Explorerのオブジェクトにアクセスし,次のような属性を制御できます。

これらを設定するために,起動HTMLにそれぞれ次の処理を追加します。JavaScriptの指定形式については,Microsoft社から公開されているドキュメントを参照してください。

(a) Webブラウザのウィンドウサイズ
(b) Webブラウザのウィンドウ位置
(c) Webブラウザのクライアント領域の背景色
(d) XMAP3 ActiveXコントロールをクライアント領域に貼り付ける際の余白サイズ
(e) XMAP3 ActiveXコントロールの配置方法

これらのカスタマイズをした起動HTMLの例を次に示します。

 
<HTML>
  <HEAD>
    <TITLE>XMAP3/Web</TITLE>
    <SCRIPT SRC="x3webfrm.js" LANGUAGE="JScript"></SCRIPT>
  </HEAD>
  <SCRIPT LANGUAGE="JavaScript">
    <!--
     function OnDocumentLoading(){
     document.body.style.margin="0 0 0 0";        //余白をゼロに設定
     document.body.style.backgroundColor="#C0C0C0";  //背景色を設定
     window.resizeTo(screen.width,screen.height);    //ブラウザサイズを最大化する
     window.moveTo(0,0);                     //ブラウザウィンドウを画面左上に移動
     }
   -->
  </SCRIPT>
  <BODY>
  <DIV ALIGN="center" ID="EXAMPLE_DIV_ID">     <!-- //配置をセンタリングにする -->
       このテキストはコントロールによって置き換えられます。
  </DIV>
  <SCRIPT LANGUAGE="JScript">
       CreateControl("EXAMPLE_DIV_ID",
                     "CLSID:C6C19B1F-0B33-4dfb-86CB-5F0942F9C516",
                     "200",
                     "200",
                     "http://hitachi.com/tp1web/dcwcgi.exe/
                      DC_USR?DC_RPCCALL.group.service.DCNOFLAGS.DCRAP_CON=dmy",
                     "NORMAL")
  </SCRIPT>
 
<script language="JavaScript">
<!--
function window.onbeforeunload() {
   if( event.clientY < 0 || event.altKey ) {
        return;
   }
}
//-->
</script>
  </BODY>
</HTML>
 
(f) スプラッシュ画面のカスタマイズ
 

(2) Webブラウザ起動時に設定する画面デザイン

Internet Explorerのオブジェクトを作成する際に,次のような外見のデザインを設定できます。

これらの項目をカスタマイズするには,XMAP3 TP1/Web連携機能の起動HTMLを表示するInternet Explorerのオブジェクトを作成する際に,次の設定をしてください。JavaScriptの指定形式については,Microsoft社から公開されているドキュメントを参照してください。