jquery 印刷プラグインを使用しています
$(document).ready(function() {
$(".printButton").printPage({
url: "pages/report.html",
attr: "href",
message:"Your document is being generated"
});
});
上記のスクリプトを含む Jsp ページ
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<script>
$(document).ready(function() {
$(".printButton").printPage({
url: "pages/report.html",
attr: "href",
message:"Your document is being generated"
});
});
</script>
</head>
<body>
<h1>Press Yes to Print </h1>
<p><a class="printButton" href='exception.jsp'>Yes</a></p>
</body>
</html>
初めてページを開いて yes を押すと、1 回で印刷され、2 回目にページを開くと、yes を押すと 1 回のクリックで 2 ページが印刷され、3 回目は 1 回のクリックで 3 ページが印刷されます。
その手段は、クリックするたびに、jquery 印刷プラグインライブラリが何度も読み込まれます。どうすればこれを制御できますか?