(asp.net)在页面上点击按扭btn1重新打开一个新页面,我用的是
"<script language='JavaScript'>window.open('inoracle.aspx','_blank',',scrollbars=no,status =no,toolbar=no,resizable=yes, menubar=no,left=100,top=100,width=300,height=350');</script>"的方法,但是现在每次刷新页面或是从下一个页面返回本页面时都打开这个新页面,请问这如何解决?

解决方案 »

  1.   

    你的代码写在什么地方了啊?
    你可以写在按扭的onclick事件里在pageload中if (!IsPostBack)
    {
        btn.Attributes.Add("onclick","return test()");
    }在js中
    function test()
    {
        window.open('inoracle.aspx','_blank',',scrollbars=no,status =no,toolbar=no,resizable=yes, menubar=no,left=100,top=100,width=300,height=350');
        return false;
    }
      

  2.   

    这是好像是IE的属性吧,刷新浏览器他会重新执行你上次的操作,如果你想刷新不执行你的 window.open(),估计只有不让他有刷新的功能。从下个页面返回也是同样的道理,返回来的时候刷新了页面。
      

  3.   

    shenkedong9(I LOVE INTER) :请问该如何设置?
      

  4.   

    回复人: lovefootball(蟑螂)
    ======================
    用螳螂的方法可以...恩!