diff options
author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-07-22 10:14:21 +0200 |
---|---|---|
committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-07-22 10:14:21 +0200 |
commit | cdfd4153809a9f1f5fed903b06e19f92cdd10d1a (patch) | |
tree | ec379abc5c90d5992f91314c4c49a28d0a4845a1 /simpleSigning/src/main/webapp/index.jsp | |
parent | 88f8892f2d51727df6764b97d4facaf93ab3f9a6 (diff) | |
download | einfach-signieren-cdfd4153809a9f1f5fed903b06e19f92cdd10d1a.tar.gz einfach-signieren-cdfd4153809a9f1f5fed903b06e19f92cdd10d1a.tar.bz2 einfach-signieren-cdfd4153809a9f1f5fed903b06e19f92cdd10d1a.zip |
einfach Signieren first commit
Diffstat (limited to 'simpleSigning/src/main/webapp/index.jsp')
-rw-r--r-- | simpleSigning/src/main/webapp/index.jsp | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/simpleSigning/src/main/webapp/index.jsp b/simpleSigning/src/main/webapp/index.jsp new file mode 100644 index 0000000..993c17f --- /dev/null +++ b/simpleSigning/src/main/webapp/index.jsp @@ -0,0 +1,89 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="UTF-8"> +<script type="text/javascript" src="pdfas.js"></script> + +<script type="text/javascript"> + + function sign() { + var op = { + }; + + var typeOption = document.getElementById("type"); + + if(typeOption.options[typeOption.selectedIndex].value == "TEXT") { + pdfAs.signText(op, function(code, msg) { + var element = document.getElementById("Error"); + element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>"; + }, function(pdfurl) { + var element = document.getElementById("Result"); + element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>"; + }); + } else { + pdfAs.signPdf(op, function(code, msg) { + var element = document.getElementById("Error"); + element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>"; + }, function(pdfurl) { + var element = document.getElementById("Result"); + element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>"; + }); + } + } + + function signWidthContent() { + + var valueContent = document.getElementById("txtContent").value; + + var op = { + content: valueContent + }; + + var typeOption = document.getElementById("type"); + + if(typeOption.options[typeOption.selectedIndex].value == "TEXT") { + pdfAs.signText(op, function(code, msg) { + var element = document.getElementById("Error"); + element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>"; + }, function(pdfurl) { + var element = document.getElementById("Result"); + element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>"; + }); + } else { + pdfAs.signPdf(op, function(code, msg) { + var element = document.getElementById("Error"); + element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>"; + }, function(pdfurl) { + var element = document.getElementById("Result"); + element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>"; + }); + } + } +</script> + +</head> +<body> + +<select id="type"> + <option value="TEXT">Text</option> + <option value="PDF">PDF</option> +</select> + +<p> +<input type="text" id="txtContent"></input> +</p> + +<p> +<button onclick="sign()">Sign</button> +</p> +<p> +<button onclick="signWidthContent()">Sign Content</button> +</p> +<div id="Error"></div> + +<div id="Result"></div> + +<div style="width:800px;height:600px;border:1px" id="test"></div> + +</body> +</html>
\ No newline at end of file |