0

HTMLページに次のJavaScriptコードが書かれています。この HTML ページはデスクトップに保持され、Web サービスをトリガーするために使用されます。私はIE9ブラウザからこれを実行していますが、今週から「httpRequest.open」呼び出しで「アクセスが拒否されました」というエラーが発生し始めました。IE のセキュリティ設定を変更しようとしましたが、うまくいきません。同じコードが 1 週間前に使用されていましたが、それでも 1 人だけで機能し、すべてのブラウザー設定が同じであるため、違いを理解できません。

function invokeService(name,url) 
{   
    try 
    {
        alert("entering"); 

        if (window.ActiveXObject) 
        {
            alert("activex");
            httpRequest=new ActiveXObject("Microsoft.XMLHTTP"); 
        }
        else if(window.XMLHttpRequest) 
        {
            alert("xmlhttp");
            httpRequest=new XMLHttpRequest();
        } 

        alert("going to open"+url); 

        httpRequest.open('GET',url,true);

        alert("opened");

        if (httpRequest.overrideMimeType) 
        { 
            httpRequest.overrideMimeType("text/xml"); 
        }

        alert("Going to pd");

        httpRequest.onreadystatechange=populateDiv;

        alert("going to send");

        httpRequest.send();

        valTimeout=setTimeout("timeout(httpRequest);",1200000);        

    }
    catch(e) 
    { 
        alert("Error in invoke"+e.description); 
    }   
}  
4

0 に答える 0