iframe的加载的页面中有一个确定按钮,现在要点击确定按钮要求跳出打开一个新的窗口.
  已经试了下面的集中方法了,问题依旧没有解决..   
    A.// this.Page.Response.Redirect("aaaaaa.aspx?MemLoginID=" + memLoginID); 
      根本挑不出去框架.
    B. Page.Response.Write("<script>window.top.location.href='aaaaaa.aspx' </script>");
         把原有的框架覆盖了.把框架页面变成了aaaaaa.aspx页面
    C.Page.Response.Write("<script>window.open('aaaaaa.aspx' )</script>");aaaaaa.aspx被阻隔了,要点击允许才可以浏览
    D. Page.RegisterStartupScript("<script>window.open('aaaaaa.aspx' )</script>");和C一样,aaaaaa.aspx被阻隔了,要点击允许才可以浏览
    求高手帮忙下.....

解决方案 »

  1.   

    试试这个Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.parent.location.href='" + Page.ResolveUrl(@"~/A.aspx") + "';</script>");
      

  2.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script> window.open('"+url+"');</script>");  打开新页面Page.ClientScript.RegisterStartupScript(this.GetType(),"", "<script>javascript: window.top.location=’a.html’;</script>");Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>javascript:window.top.close()>;</script>");
      

  3.   

    你的意思是不是点击按钮的时候加载的页面在iframe内部?就是只有右边一部分改变 其他不改变?跳转的时候设置下target="frameName"就行了比如你的有半部分
     <iframe name="right"那么你就 <a href="aaaaaa.aspx?MemLoginID=" + memLoginID target='right'>Go</a>
      

  4.   


     Airch这个好像吧我的原有框架页面给覆盖了吧。。并不是打开的新的窗口啊...
      

  5.   

    额,你要的是打开个新的?
    那发错了代码,发个新的给你<a href="#" onclick="window.open('<%=Page.ResolveUrl("~/xx.html")%>','','height=768,width=1024,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');"><span style="color: Red; font-size: 12px;">xx</span></a>
      

  6.   

    你要用按钮的话  把我发的A标签替换成input的button 就OK了
      

  7.   

    IE安全性设置阻止窗口
    jwindow等弹出窗口