2014-04-22 36 views
0

这是代码。打印按钮选项工作在铬不在Firefox中

<button><a title="Print Screen" alt="Print Screen" onclick="window.print();" target="_blank" 
     style="cursor:pointer;"><i class="black glyphicon glyphicon-print"></i></a></button> 

打印按钮选项工作在铬但不是在Firefox中。

请以最好的选择来指导我解决这个问题。

谢谢

+1

你的意思是“不工作”? – Justinas

回答

1

HTML禁止在按钮或锚点中放置交互式元素。锚点和按钮都是交互式元素。

当你犯这个错误时,浏览器会以不同的方式从它恢复。 Firefox不会以你想要的效果来恢复你的错误。

你没有链接任何地方,所以摆脱<a>元素,并将你绑定的JavaScript移动到<button>

+0

演示:http://jsfiddle.net/24QPC/3/ – leo

+0

它在Firefox中工作正常thanks.but我需要一个按钮,应该显示printpreview屏幕..例如在Chrome中,而打印按钮打印屏幕出现相同的明智如果我打firfox打印按钮它应该来打印屏幕不打印对话框..我希望你明白 – javaminds

+0

据我所知,Firefox没有提供API来显示打印预览。他们的用户界面有这个功能,所以你可以让用户使用它。 – Quentin

相关问题