48 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
							 | 
						||
| 
								 | 
							
								<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
							 | 
						||
| 
								 | 
							
								  <head>
							 | 
						||
| 
								 | 
							
								    <title>Cross-Browser QRCode generator for Javascript</title>
							 | 
						||
| 
								 | 
							
								    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
							 | 
						||
| 
								 | 
							
								    <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" />
							 | 
						||
| 
								 | 
							
								    <script type="text/javascript" src="jquery.min.js"></script>
							 | 
						||
| 
								 | 
							
								    <script type="text/javascript" src="qrcode.js"></script>
							 | 
						||
| 
								 | 
							
								  </head>
							 | 
						||
| 
								 | 
							
								  <body>
							 | 
						||
| 
								 | 
							
								  <input id="text" type="text" value="http://jindo.dev.naver.com/collie" style="width:80%" />
							 | 
						||
| 
								 | 
							
								  <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
							 | 
						||
| 
								 | 
							
								    <g id="qrcode"/>
							 | 
						||
| 
								 | 
							
								  </svg>
							 | 
						||
| 
								 | 
							
								  <script type="text/javascript">
							 | 
						||
| 
								 | 
							
								  var qrcode = new QRCode(document.getElementById("qrcode"), {
							 | 
						||
| 
								 | 
							
								      width : 100,
							 | 
						||
| 
								 | 
							
								      height : 100,
							 | 
						||
| 
								 | 
							
								      useSVG: true
							 | 
						||
| 
								 | 
							
								  });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  function makeCode () {		
							 | 
						||
| 
								 | 
							
								      var elText = document.getElementById("text");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      if (!elText.value) {
							 | 
						||
| 
								 | 
							
								          alert("Input a text");
							 | 
						||
| 
								 | 
							
								          elText.focus();
							 | 
						||
| 
								 | 
							
								          return;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      qrcode.makeCode(elText.value);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  makeCode();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $("#text").
							 | 
						||
| 
								 | 
							
								      on("blur", function () {
							 | 
						||
| 
								 | 
							
								          makeCode();
							 | 
						||
| 
								 | 
							
								      }).
							 | 
						||
| 
								 | 
							
								      on("keydown", function (e) {
							 | 
						||
| 
								 | 
							
								          if (e.keyCode == 13) {
							 | 
						||
| 
								 | 
							
								              makeCode();
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								      });
							 | 
						||
| 
								 | 
							
								    </script>
							 | 
						||
| 
								 | 
							
								  </body>
							 | 
						||
| 
								 | 
							
								</html>
							 |