2014-04-22 30 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

相關問題