[英]Printing Popup Window after loading
我已经在此上花费了5多个小时,我正在尝试在弹出窗口中加载链接,加载后我想打印链接。
所以我做了以下
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
function printer(){
var link = 'file:///C:\\page0339.swf';
w = window.open(link, "_blank", "location=1,scrollbars=1,menuBar=1,width=600, height=400");
w.onload = function() {
this.print();
this.close();
};
}
$(document).ready(function () {
$("#print").click(function () {
printer();
});
});
</script>
<input type ="button" id = "print" value = 'print' />
在onload内,我尝试了alert
消息,但它显示了,但是this.print();this.close();
永远不会被调用,而且我也没有看到任何JavaScript错误。 那么如何在onload内调用打印功能呢?
似乎已经打开窗口后附加了onload是错误的方法。 代替
w.onload = function() {
this.print();
this.close();
};
你有尝试过吗?
w.print();
w.close();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.