none
asp控件的方法中调用window.open,无法打开新页面。 RRS feed

  • 问题

  • http://gz.56it168.com/NetStudy/Home_OnlyForExns.aspx?UserId=OTg0MDQ%3d&tdsourcetag=s_pcqq_aiomsg

    的点击打印,打印页面不弹出,怎么办?

    程序代码中在asp控件加入onClike方法,在里面调用 Response.Write("<script>alert(\"如果您看不到打印页面,说明页面已经被拦截,请设置浏览器!\");window.open('" + FileName + "');</script>");却无法打开已经有的网页,也不弹出alert定义的说明。

    2018年9月11日 3:31

全部回复

  • 你好,

    根据你的,我做一个小的Demo, 是可以工作的,我不知道是不是浏览器的一些设置导致的问题。 你可以检查一下浏览器的设置,看是不是禁用了JS.

    Beset regards,

    Zhanglong


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年9月11日 5:40
    版主
  • 没有禁用
    2018年9月11日 6:42
  • 你把你的demo发给我,ok。邮箱huangruth@hotmail.com.
    2018年9月11日 6:45
  • 你好,

    你可以下载下面的链接。

    https://1drv.ms/u/s!AlvaNEnglADDqiuiIQdPcMwRLQwi

    Best regards,

    Zhanglong


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年9月12日 1:07
    版主
  • 谢谢,感谢您的帮助,我收到了你给的demo,但是它在我本机用不了。现在上个问题,我们采用跳过的方式,直接打开打印网址,解决了。但是服务器不知道是不是设置问题,这个问题始终没有解决。反映在另外的程序,页面也不能正常弹出,应该是iis系统设置的问题。
    2018年9月12日 10:03
  • 但是我也不知道哪里出错了,现在检查了半天,无法找到原因。
    2018年9月12日 10:04
  • 把http://gz.56it168.com/NetStudy/Home_OnlyForExns.aspx?UserId=OTg0MDQ%3d&tdsourcetag=s_pcqq_aiomsg

    IIS设置中换成http://gz.56it168.com:8060/NetStudy/Home_OnlyForExns.aspx?UserId=OTg0MDQ%3d&tdsourcetag=s_pcqq_aiomsg却可以正常弹出,怎么回事呢?

    2018年9月18日 8:40
  • 谢谢,我收到你的代码了,但是我这运行不了,你的开发工具用的是VS哪个版本?估计是我的版本同你的不一致,所以打不开。
    2018年9月18日 8:56
  • 你好,

    我使用的VS 2017 企业版, IIS的版本是10.0.17134.1 。

    Best regards,

    Zhanglong


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年9月19日 6:44
    版主