我想使用html2canvas在我的html中捕獲div並將其保存到asp.net中的pdf文件。我被推薦使用下面的JavaScript代碼來實現這一點,但是代碼沒有在click事件上執行?按鈕不工作hmtl2canvas asp.net
<script type="text/javascript" src="Scripts/html2canvas.js"></script>
<script type="text/javascript" src="Scripts/html2canvas.min.js"></script>
document.addEventListener("DOMContentLoaded", function (event) {
document.getElementById("Print_Button").addEventListener("OnItemCommand", (function() {
html2canvas(document.getElementById("form1"), {
onrendered: function (canvas) {
cvs = canvas.toDataURL('image/png');
cvs.save("mcn.pdf")
}
});
}));
});
該按鈕的屬性是:
ID = 「Print_Button」 RUNAT = 「服務器」 文本= 「打印MCN」 類型= 「輸入」
從按鈕中刪除屬性'runat =「server」',因爲這會導致回發,使頁面重新加載。 – Archer
Hi @Archer,我已經停止按鈕回發到服務器,但現在它什麼也沒做?我不確定哪裏出問題了?希望得到任何幫助,一直試圖讓這個工作幾個星期。 – kehoewex86