0

我有以下用 html 页面编写的 javascript 代码。这个html页面保存在桌面,用来触发webservice;我从 IE9 浏览器运行它,但从本周开始,我开始在“httpRequest.open”调用中收到“拒绝访问”错误。我曾尝试更改 IE 的安全设置,但它不起作用。相同的代码在一周前可以工作,但它仍然只适用于一个人,我们无法区分所有浏览器设置是否相同。

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