【发布时间】:2014-12-03 15:14:42
【问题描述】:
我以前的同事重写window.print方法:
function print(data){
var window_print = window.open('', 'my div', 'height=768, width=1024');
window_print.document.write('<!DOCTYPE html><html><head><title>Печать</title></head><body>' + data + '</body></html>');
window_print.print();
window_print.close();
}
我的意图是使用该函数的默认行为:只打印当前页面,然后我补充说:
if(data) {....} else { window.print() }
当然我收到了错误:“递归过多:window.print();”
我的问题是如何调用默认行为 window.print()?
【问题讨论】:
标签: javascript