在 asp.net 内容页面中,我有一个超链接,我正在调用 window.print.. 但它不起作用,没有打开打印窗口。
<a href="javascript:window.print(); return false;" style="border:none" >
<input type="image" src="print.png" alt="" />
</a>
任何想法为什么?
谢谢
在 asp.net 内容页面中,我有一个超链接,我正在调用 window.print.. 但它不起作用,没有打开打印窗口。
<a href="javascript:window.print(); return false;" style="border:none" >
<input type="image" src="print.png" alt="" />
</a>
任何想法为什么?
谢谢
我建议不要在href
. 试试这个:
<a href="#" onclick="window.print(); return false;" style="border:none" >
<input type="image" src="print.png" alt="" />
</a>
就个人而言,我不喜欢在我的元素中添加任何内联 JavaScript。所以,我会这样做:
CSS:
#printPage{
cursor: pointer;
}
HTML:
<input type="image" src="print.png" alt="" id="printPage" />
JavaScript:
document.getElementById('printPage').addEventListener('click', function(){
window.print();
});
演示:http: //jsfiddle.net/J5MBt/