请教

解决方案 »

  1.   

    如果是为了退出后关闭session可以试试用XmlHttp访问关闭session的页面,然后用alert弹出提示来避过窗口拦截function getXmlHttpPrefix() {
    if (getXmlHttpPrefix.prefix)
    return getXmlHttpPrefix.prefix;

    var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
    var o;
    for (var i = 0; i < prefixes.length; i++) {
    try {
    // try to create the objects
    o = new ActiveXObject(prefixes[i] + ".XmlHttp");
    return getXmlHttpPrefix.prefix = prefixes[i];
    }
    catch (ex) {};
    }

    throw new Error("没有找到已安装的XML解析器!");
    }try {
    var xml = new ActiveXObject(getXmlHttpPrefix() + ".XmlHttp");
    xml.open("GET",url, false);
    xml.send();
    if(xml.status!=200)
    throw new Error("错误类型:" + xml.status);
    xn = xml.responseXML;

    alert("用户正常退出");
    } catch (e) {
    alert("用户退出失败:" + e);
    }
      

  2.   

    安全的原因,叶面载入时候popwindow都是属于被拦截的,当然了中病毒除外,呵呵。
    用户许可,也就是说用户自己触发的popwindow都是允许的
      

  3.   

    Click the link to solve your problem.Good luck!