0

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 は関数ではありません

どうもありがとう

4

0 に答える 0