我有一个带有"打印"链接的页面,可以将用户带到打印机友好页面.客户希望在用户到达打印页面时自动显示打印对话框.我怎么能用javascript做到这一点?
window.print();
除非你的意思是一个自定义的弹出窗口.
你可以做到
...
我喜欢这个,所以你可以添加你想要的任何字段并以这种方式打印.
function printPage() { var w = window.open(); var headers = $("#headers").html(); var field= $("#field1").html(); var field2= $("#field2").html(); var html = ""; html += ''; html += ''; html += ""; //check to see if they are null so "undefined" doesnt print on the page.
s optional, just to give space if(headers != null) html += headers + "
"; if(field != null) html += field + "
"; if(field2 != null) html += field2 + "
"; html += ""; w.document.write(html); w.window.print(); w.document.close(); };
我这样做是为了确保他们记得打印横向,这对许多打印机上的很多页面都是必要的.
Print Me...
要么
etc.