2012-02-24 183 views
0

我在我的页面上使用了一个onclick事件。功能是打开一个新页面,点击该页面时,该页面应该包含特定日期PDF。JavaScript在IE上无法正常工作

<h:link onclick="pushPost(#{statement.id});return false;"> 和正在使用Java脚本调用这是工作perfeclty在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(); 
} 
+0

正在使用什么IE版本?使用静态内容文件时,IE8和以下版本存在问题。返回.PDF页面上的缓存控制标题可能需要修改。我会说上面的代码没有问题,但更有可能需要对StatementContent.xhtml – Etch 2012-02-24 16:26:31

+0

进行更改,首先感谢我们使用IE8的reply.currenlty,因此返回.PDF页面上的缓存控制标题需要在页面上修改? – user1046671 2012-02-24 16:35:31

回答

0

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