2011-05-03 62 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事件中調用。否則,彈出式窗口攔截器會吃掉你的窗口。