【问题标题】:JavaScript not working properly on IEJavaScript 在 IE 上无法正常工作
【发布时间】:2012-03-15 02:37:02
【问题描述】:

我在我的页面上使用了 onclick 事件。功能是打开一个新页面,单击该页面时该页面应包含特定日期 PDF 上的注释。

<h:link onclick="pushPost(#{statement.id});return false;"> 并且正在使用 java 脚本调用 onclick 事件,该事件在 mozilla 中完美运行,但 IE 上出现空白页

function pushPost(stmtNo){
    push = window.open("StatementContent.xhtml?statement="+stmtNo, "push", 
            "directories=0,height=900,width=850,top=20,left=20,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");
    push.focus();
}

【问题讨论】:

  • 使用的是什么IE版本? IE8 及以下版本的静态内容文件存在问题。返回 .PDF 的页面上的缓存控制标头可能需要修改。我想说上面的代码没有问题,但更有可能需要对 StatementContent.xhtml 进行更改
  • 首先感谢您的回复。当前我们使用的是IE8,所以返回页面上的缓存控制标题。需要在页面上修改PDF?

标签: javascript popup


【解决方案1】:

看看这个link。我和你一样解决了同样的问题,但是它是一个 .aspx 文件而不是一个 .xhtml 文件。您需要对 HTTP 缓存控制标头采取相同的考虑。如果你从这个角度来看它应该可以解决你的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多