MeFt/Webコントロールの起動用HTMLのページを表示すると、「このコントロールをアクティブ化して使用するには、Spaceキーまたは Enterキーを押してください。」のメッセージが表示され、マウス・クリック操作が必要になります。
NetCOBOLのよくあるご質問を検索できます。
- MeFt/Webコントロールの起動用HTMLのページを表示すると、「このコントロールをアクティブ化して使用するには、Spaceキーまたは Enterキーを押してください。」のメッセージが表示され、マウス・クリック操作が必要になります。
- Internet Explorer用更新プログラム「KB912812」および「KB912945」において、ActiveXコントロールを使用するWebページの処理方法を変更する修正が含まれているため、それらの処理を使用する動作が従来と異なるようになりました。
Windows Updateで最新の「Internet Explorerの累積的なセキュリティ更新 プログラム」を適用することで問題を回避できます。
また、セキュリティ更新プログラムを適用する代わりに、HTMLを修正する ことでも回避できます。回避方法の詳細については、Microsoft社の以下の ページを参照してください。
- ActiveX コントロールのアクティブ化 (Microsoft社のページへリンク)
なお、上記URLの内容と一部重複しますが、簡単な例を以下に示します。
<回避方法1>
外部スクリプトファイルを作成し、そのスクリプトファイル内でActiveXコントロールを貼り付けるためのHTMLを修正します。
[修正前 起動用HTMLの記述例]
---
<OBJECT ID="MeFtWeb1"
CLASSID="CLSID:61F12C43-5357-11D0-9EA0-00000E4A0F56"
CODEBASE="http://hostname/MeFtWeb/meftweb.cab#version=9,0,10,1" width="400" height="300">
</OBJECT>
---
[修正後 起動用HTMLの記述例]
---
<SCRIPT src="object.js" LANGUAGE="VBScript"></SCRIPT>
---
[修正後 外部スクリプトファイル(object.js)の記述例]
---
document.write("<OBJECT ID=MeFtWeb1 ")
document.write("CLASSID=CLSID:61F12C43-5357-11D0-9EA0-00000E4A0F56 ")
document.write("CODEBASE=http://hostname/MeFtWeb/meftweb.cab#version=9,0,10,1 ")
document.write("width=400 height=300>")
document.write("</OBJECT>")
---
■注意事項
・上記の例では、外部スクリプトファイル(object.js)は、起動用HTMLと同じディレクトリに配置する必要があります。
・データの後に半角空白が必要な場合があります。
例えば、「document.write("
製品・サービス区分 | NetCOBOL | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 技術サポート |