解决方案 »

  1.   


    这样打开会被浏览器阻止~会有问题~我之前就这么用~跟我说 不得行
    打开新页面时,解除浏览器阻止不行吗
    至于用window.open(url)还是showModalDialog();根据需要吧
      

  2.   

    <a href="test.jsp"  target="_blank">点击弹出新页面</a>
      

  3.   


    var el = document.createElement("a");
    document.body.appendChild(el);
    el.href = url; //url 是你得到的连接
    el.target = '_new'; //指定在新窗口打开
    el.click();
    document.body.removeChild(el);
      

  4.   

    我们一般用div来着,弄个iframe加载页面,这样一般不会被拦截,而且可控。浏览器呀,各种打开呀,打开新窗口的,打开新标签的,新标签显示的、不显示的。好看的不好看的,各种郁闷,还有拦截。所以就自己用div + iframe模拟了。
      

  5.   

    一句代码即可!!!
    location.href=url;
      

  6.   

    测试了下,如果不是页面加载或刷新时就打开一个新的窗口(或标签页/选项卡),而是在按钮的click事件里用楼上的各种方法在各个浏览器都是可以的,没有拦截。
      

  7.   

    你的意思应该就是在函数中打开新地址吧,应该不用模拟点击<a>标签
    如果想要在新窗口打开连接就用window.open(),在当前页面打开新地址就用location.href=url吧
    http://hi.baidu.com/codinggg/item/601be0d2f19e4a3fe3108fb2