JavaScript - IE window print not work within popup window

我在使用自訂的彈出視窗時,由於需求的需要在視窗右上角多加了一個連結,此連結主要是

做列印的目的。想當然爾,只要使用JavaScript的window.print()語法就可以了,此時會跑出列印

的資料選擇,但是透過IE來操作會無法正常使用,實在是...

語法如下:
var tipWin; 
tipWin=window.open("","","resizable=1,scrollbars=1,width=800,height=400");
tipWin.document.write("<div align='right'>");
tipWin.document.write("<a href='#' onclick='window.print()'>列印</a>");
tipWin.document.write("</div>"+tipHtml);
這段code在chrome是work的,但若您是在IE的話,最後還需要在write下一行加上

window.document.close(),如此一來就可以正常work!




留言