HTMLファイルは、初期化を行う部分、処理を記述する部分および、WSMGR for Webを表示する部分に分かれます。
HTMLファイルの構成の概念図を以下に示します。
注意
HTMLのフレームを使用する場合はWsmgrDspemuオブジェクトをトップ(FRAMESETを定義するHTML)に配置してください。
クライアントスクリプトで、alert、comfirmのダイアログによりメッセージを表示している場合、エミュレータの通信がタイムアウトしてしまうことがあります。スクリプトでエミュレータ表示後にメッセージを表示させる場合は、WSMGR for Webが提供するMsgBoxメソッドを利用してください。
WsmgrDspemuオブジェクトをHTMLで利用する場合は、下記サンプルのように記述してください。
実際に動作するHTMLのサンプルは次のようになります。
■JavaScriptの例
<HTML> <HEAD> <TITLE>WSMGR for Webスクリプトサンプル</title> </HEAD> <BODY> <!-- WSMGR for Web スクリプトのJavaScriptライブラリを指定 --> <SCRIPT TYPE="text/javascript" src="../Htmlscript/Scripts/WsmgrHtmlScript.js"></SCRIPT> <SCRIPT TYPE="text/javascript"> <!-- var EmuInfo = new WsmgrConnectInfo(); //*** ここを書き換えてください ********************************************** EmuInfo.url = "http://www.example/wsmgrweb/"; // WSMGR for WebのURL EmuInfo.user = "user1"; // ユーザ名 EmuInfo.pw = "password"; // パスワード EmuInfo.icon = "接続1"; // 接続アイコン名 //*** ここまで ************************************************************** ret = EmuInfo.Init(); if(ret != 0) { dspemu.macro.MsgBox("初期化エラーです"); } else { document.forms["WSMGR_Emulator"].target = "_self"; document.forms["WSMGR_Emulator"].submit(); } --> </SCRIPT> </BODY> </HTML>
また、スクリプトの作成作業を容易にするためにサンプルHTMLを用意しました。
サンプルHTMLの格納先は次のようになります。
<インストール先フォルダ配下>\wwwroot\sample\HTML\ 例) C:\wsmgrweb\wwwroot\sample\HTML\
サンプルHTMLのURLは次のようになります。
<WebサーバのURL>/<仮想ディレクトリ>/htmlsample/ 例) http://www.example/wsmgrweb/sample/html/default.htm
サンプルHTMLの構成は以下のとおりです。
サンプルHTMLについて | default.htm |
基本サンプル(ノーフレーム) | JSample0.htm |
基本サンプル(フレーム) | JSample1.htm、JMenu1.htm |
指定ログオンサンプル | JSample2.htm |
接続アイコン取得サンプル | JSample3.htm、JMenu3.htm |
処理サンプル | JSample4.htm、JMenu4.htm |
メソッド呼び出しサンプル | JSample5.htm、JMenu5.htm |
基本サンプル(インラインフレーム) | JSample6.htm |
接続先一覧画面の表示サンプル | JSample7.htm |
注意
基本サンプル、処理サンプルのHTMLはWSMGR for WebのURL、ユーザ名、パスワード、接続アイコン名をユーザ環境に合わせて書き換える必要があります。
各サンプルのHTMLはエラーメッセージをユーザ環境・動作に合わせて書き換えて利用してください。