http://fineui.com/demo/#/demo/iframe/button_iframe.aspx用第三方控件

解决方案 »

  1.   

    C#后台啊,如果是前台可以试试a链接的那个属性_blank 
      

  2.   

    Response.Write("<script language=javascript>window.open('Default2.aspx','_blank','height=150,width=300,top='+(window.screen.height-150)/2 + ',left=' + (window.screen.width-300)/2 + ', toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')</script>");
      

  3.   

    蒙板呗,新建Iframe,然后将url赋给iframe
      

  4.   

    这是浏览器自身的安全性设置,不必太在意的。如果一定要使用Window.Open,这个问题不可避免的。
    试试用其他方式绕一下吧,比如说a标签什么的
      

  5.   

    是不是开新页面,js只能用window.open?
      

  6.   

    window.open 部分浏览器是会拦截的. JS插件 artDialog,asyncbox 
      

  7.   

    你可以试下
    js在页面上添加一个隐藏的<a id="open_newWin" target="_blank" src="你要打开的页面">,然后用js模拟click事件
    open_newWin.click();如果是鼠标点击后触发这个,我这边没被拦截
    如果是页面打开就出这个,会被拦截
      

  8.   

    yes,当时我的按钮要做一些数据处理之后才能跳转,因此不能直接通过a标签跳转,根据16楼和你的提示,最后采用一个隐藏的a 标签,js模拟单击,终于实现了。谢谢。
      

  9.   

    yes,当时我的按钮要做一些数据处理之后才能跳转,因此不能直接通过a标签跳转,根据16楼和你的提示,最后采用一个隐藏的a 标签,js模拟单击,终于实现了。谢谢。
    成功就好!