同样的代码,在本地测试非常好,但传到服务器上就不行了,但程序完全正确的,可以执行,没有提示,何解????郁闷死了。服务器的系统是windows 2003。
============================================================================
function getXmlhttp()
{
    var http_request;
    if(window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType("text/xml");
        }
    }
    else if (window.ActiveXObject) {
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
        window.alert("can't create XMLHttpRequest object.");
        return null;
    }
    return http_request;
}-------------------------------------------------
function sel_load()
{
        var xhttp=getXmlhttp();  //服务器上没有问题,下面就没有响应了。
        //alert('--getXmlhttp-ok-') 
        xhttp.onreadystatechange=function(){
                             //以下代码在服务器上测试时没有响应.
  if (xhttp.readyState == 0) alert('0初始化中......');
  if (xhttp.readyState == 1) alert('1正在加载......');
  if (xhttp.readyState == 2) alert('2已加载......');
  if (xhttp.readyState == 3) alert('3交互中......');
              if(xhttp.readyState == 4 && (xhttp.status==200 || window.location.href.indexOf("http")==-1))
            {
                document.getElementById("optgroups").className="optgroups";
document.getElementById("optgroups").innerHTML=xhttp.responseText;
ogloaded=true;
if(ogloaded_int!=null)clearTimeout(ogloaded_int);
            }
        }
        xhttp.open("GET","http://www.0769pc.com.cn/cache/prodcat_select.html",true);
xhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
xhttp.send(null);
}