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

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

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

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

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

起動HTMLに処理を追加して,Webブラウザのデザインをカスタマイズする例を説明します。例えば,起動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 for Cosminexus</TITLE>
    <SCRIPT SRC="x3xwbfrm.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:3B3F75DF-235A-463b-86C7-6CD8652CC0E2",
                        "200", 
                        "200",
                        "http://server_url/Script/X3XWBJSC.JS",
                        "http://server_url/servlet/smpcbl.Servlet",
                        "http://server_url/Etc/",
                        "http://server_url/Data/",
                        "1F",
                        "NORMAL")
    </SCRIPT>
 
<script language="JavaScript">
<!--
function window.onbeforeunload() {
   if( event.clientY < 0 || event.altKey ) {
        return;
   }
}
//-->
</script>
  </BODY>
</HTML>
 
(f) スプラッシュ画面のカスタマイズ

 

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

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

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