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>
なぜアイデアはありますか?
ありがとう
でJavaScript を使用しないことをお勧めし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();
});