Active X コントロールを使用して Imanage ドキュメントを開くことができる Web ページがあります。ボタン (js コードを起動する) を初めてクリックしたときはコードは正常に動作しますが、その後はいつでも未定義のエラーの説明が表示されます。
openImanageDoc は、ドキュメントを開くメソッドです。エラーなしでコントロールを使用している他のアプリケーションがあります。
<object id="Control" classid="clsid:*GUID*" codebase="*CONTROL*.cab"></object>
function getDocument() {
try {
var docNum = document.getElementById("docNum").value;
var versionNum = document.getElementById("versionNum").value;
var database = document.getElementById("database").value;
var obj = document.Control;
if (obj) {
obj.openImanageDoc(docNum, versionNum, *SERVERNAME*, database, false);
} else {
alert("Object is not created!");
}
} catch (ex) {
alert("Some error happens, error message is: " + ex.Description);
}
}
Chromeでもコードを実行してみましたが、返されるエラーは次のとおりです。
obj.openImanageDoc は関数ではありません
どうもありがとう