HTMLブラウザ

Q1
HTMLとの連携−1(HTMLからBiz/Browserへデータ送信 IEConnect利用)
[内容]
HTMLとBiz/Browser間でデータの受け渡しをしたい

A1
[解決方法]
Biz/Browser Ver.3.0の場合には、HTMLからBiz/Browserに直接データの受け渡しが出来ないため、サーバを介してデータを受け渡す必要があります。

また、既存のBiz/Browserウィンドウに対してデータを受け渡すことはできません(Biz/Browserは、Getメソッドに対する応答は受け取れますが、サーバから非同期で送信されたデータを受け取ることができません)新規のBiz/Browserウィンドウを別に開きそこにデータを渡します。

Biz/BrowserのCRSファイルは、通常で拡張子を”.crs”としますが、別ウィンドウで実行するための拡張子”.crx”もBiz/Browserのインストーラによりファイルの関連付けが行われています。

詳細は、Biz-Tips > 起動 > InternetExplorer上での内部/外部動作 をご参照ください。


[サンプルコード]


HTMLからサーバ上のASPを介在してBiz/Browserにデータを渡しています。
HTML側

<form action=http://server/htmlbiz.asp Method=post>
    html → Biz <br>
<input type="text" length=50 name="param"/>
<input type="submit" for="param" value="送信">
</form>

サーバ(ASP)側

<%@ LANGUAGE="VBSCRIPT" %>
<%
    Dim x
    x = request.form("param")
    Response.ContentType="Application/crx" 'MIMEタイプをcrxとする
%>
    //.get("http://server/Form1.crs");
    //.Form1.Label1 = "<%= x %>";

CRSファイル形式のサンプルを
  「IEConnectを利用したHTML連携サンプル (IEConnect.zip)
よりご利用いただけます。

管理番号:Htm_001
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ