js验证传送的URL不为空

Posted on 2010-10-20 09:38  LuckCOffey  阅读(223)  评论(0)    收藏  举报

function Check(path) {

    var url = path;
    var xmlhttp = jb();
    try {
        xmlhttp.open("GET", url, false);
        xmlhttp.send();
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 404) {

                alert("此时间区间暂无数据");
            }
            else {
                window.open(path, "_self");
            }
        }
    } catch (e) {
        alert("此时间区间暂无数据");
    }
}

function jb() {
    var A = null;
    try {
        A = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (oc) {
        A = null;
    }
    if (!A && typeof XMLHttpRequest != "undefined") {
        A = new XMLHttpRequest();
    }
    return A;
}

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3