弹窗代码如下:
javascript:window.showModalDialog('MainShowInfo.aspx?id=" + e.Row.Cells[0].Text.ToString()+ "',window,'scroll:no;status:1;center:yes;dialogHeight:750px;dialogWidth:900px;');弹出的窗体中有:
<a id="XXirefesh" href="CMToMan.aspx" runat="server" style="display:block;">aas</a>function xx() {
            $("#XXirefesh").click();
         }
360浏览器中可以跳转到新的页面
IE浏览器就是跳转不到新的页面,只是刷新了本页
其他浏览器没有测试,有没有人可以告诉我解决方法?

解决方案 »

  1.   

    我手动点击这个A标签也能跳转到新的页面
    IE中调用click();方法 就是不跳转
    请高手指点
      

  2.   

    找到原因了 用<input type="button"/>可以
    button不行
    来个人接分了!
      

  3.   

    不要使用 <button>要使用 <input type="button"/>你也可以指定target
      

  4.   

    一般都不要使用<button>,你也可以直接用location.href='CMToMan.aspx',当然,要指定target="_self"
      

  5.   

    $("#XXirefesh").click();
    这个是onclick事件吧,把<a href="javascript:void(0);" onclick="XX">
      

  6.   

    <button type="button"/>也可以,大概就这意思,我没细看!