[Javascript] window.open()後的列印print()函數,印不出背景圖的解決辦法

[Javascript] window.open()後的列印print()函數,印不出背景圖的解決辦法

Debug一小時,才發現原來是用戶端的瀏覽器要做設定

IE8(工具>網際網路選項)

IE設定000

IE設定

打勾就好了。

Firefox(2、3版,4版我看同事的瀏覽器,找不出設定在哪Orz)

左上角檔案>頁面設定

Firefox設定000

 

 Firefox設定

 

打勾就解決了

 

當然,若客戶對象是一群阿公阿嬤的話

另開視窗的列印畫面還是請美工儘量設計成沒有背景圖較好。

 

參考:http://www.eggheadcafe.com/community/aspnet/3/10089954/cannot-print-background-image.aspx