You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JPPostKYCInquiry.aspx.cs" Inherits="Swift.web.Common.JPPostKYCInquiry" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <link href="JPPost.css" rel="stylesheet" /> <link href="../css/style.css" rel="stylesheet" /> <link href="../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <style> .w_hover { cursor: pointer; background-color: yellow; } </style> <%--<script src="/ui/js/jquery.min.js"></script> <script src="/ui/bootstrap/js/bootstrap.min.js" type="text/javascript"> </script> <script src="/ui/js/jquery-ui.min.js" type="text/javascript"></script> <script src="https://html2canvas.hertzen.com/dist/html2canvas.min.js"></script>--%> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> <script src="https://files.codepedia.info/files/uploads/iScripts/html2canvas.js"></script> <script type="text/javascript"> $(document).ready(function () { var element = $("#response"); // global variable var getCanvas; // global variable GetTrackkingInfo(); //html2canvas(element, { // onrendered: function (canvas) { // getCanvas = canvas; // } //});
$("#btn-save-print").on('click', function () { html2canvas(document.querySelector("#response")).then(canvas => { getCanvas = canvas; var imgageData = getCanvas.toDataURL("image/png"); //var newData = imgageData.replace(/^data:image\/png/, "data:application/octet-stream"); document.getElementById('hddImgURL').value = imgageData.replace('data:image/png;base64,', ''); $("#<%=btnSaveImg.ClientID%>").click(); }); }); }); function UpdateKYC(customerId) { window.close(); opener.location.href = "/Remit/Administration/CustomerRegistration/UpdateKYC.aspx?customerId=" + customerId + ""; } function GetTrackkingInfo() { var trackingNumber = '<%=GetTranckingNumber()%>'; var customerId = '<%=GetCustomerId()%>'; var dataToSend = { MethodName: 'GetTrackingInfo', TrackingNumber: trackingNumber, CustomerId: customerId }; var options = { url: '/Common/JPPostKYCInquiry.aspx', data: dataToSend, dataType: 'JSON', type: 'POST', success: function (response) { $('#response').html(response); $('.remove-tag-p').remove(); } }; $.ajax(options); }; </script> </head> <body> <form id="form1" runat="server"> <div class="reference"> Reference from: https://trackings.post.japanpost.jp </div> <div id="response" style="background-color: white"> </div> <p id="other-options text-justify"> <input type="button" id="btn-save-print" value="Save Print" /> <input type="button" value="Print" /> <asp:Button ID="btnReSchedule" runat="server" OnClick="btnReSchedule_Click" Text="Re-Schedule" /> </p> <asp:HiddenField ID="hddImgURL" runat="server" /> <asp:Button ID="btnSaveImg" runat="server" OnClick="btnSaveImg_Click" Style="display: none;" /> </form> </body> </html>
|