2011-05-03 39 views
0
function printThis(patientId) { 
    window.open("print.aspx?ID=" + patientId, "Site", "menubar=0,resizable=1,width=800,height=900"); 
} 

正常工作与Firefox和Chrome,但不与IE浏览器(9.0至少) - “无效的参数”,有什么问题,有什么解决办法?错误与window.open - JavaScript和IE

在此先感谢。

+0

printThis?你在做一些基于弹出的打印机友好版本,而不是使用打印介质样式表? – Quentin 2011-05-03 13:42:08

+0

重复的http://stackoverflow.com/q/710756/97658 – Myra 2011-05-03 13:42:22

+0

@大卫 - 是的,印刷媒体CSS在这种情况下不适用。 – Martin 2011-05-03 14:03:33

回答

0

适用于我(以及用有效的网址取代你的aspx)。你确定弹出窗口阻止程序没有吃你的window.open?

1

Window.open必须从onClick事件中调用。否则,弹出式窗口拦截器会吃掉你的窗口。