Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2015, 12:58
monsalve1221
 
Fecha de Ingreso: julio-2015
Mensajes: 15
Antigüedad: 8 años, 9 meses
Puntos: 0
Pregunta boton guardar img

Resulta que tengo este codigo que ganera una img Qr, lo que quiero es agregarla un boton que descarge la img que se genera luego, he intentado de muchas formas pero no lo he logrado, creo que poner la css y el js del Qr no es nesesario, ayuda por favor

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <title>QR Offline by Monsa</title>
  3.     <meta charset="utf-8" />
  4.     <meta name = "viewport" content = "width=device-width, maximum-scale = 1, minimum-scale=1" />
  5.     <link rel="stylesheet" type="text/css" href="css/default.css" media="all" />
  6.     <link rel="stylesheet" href="css/flexslider.css" type="text/css" />
  7.     <link rel="stylesheet" href="css/fixed-navigation.css" type="text/css" />
  8.     <link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css' />
  9.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  10.    
  11.     <script src="js/default.js"></script>
  12.     <script type="text/javascript"
  13.         src="https://maps.google.com/maps/api/js?sensor=false">
  14.     </script>
  15.     <script type="text/javascript">
  16.       function initialize() {
  17.         var latlng = new google.maps.LatLng(-34.397, 150.644);
  18.         var myOptions = {
  19.           zoom: 8,
  20.           center: latlng,
  21.           mapTypeId: google.maps.MapTypeId.ROADMAP
  22.         };
  23.         var map = new google.maps.Map(document.getElementById("map_canvas"),
  24.             myOptions);
  25.       }
  26.  
  27.     </script>
  28.     <!--[if lt IE 9]>
  29.         <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
  30.         <script src="js/respond.min.js"></script>
  31.     <![endif]-->
  32. </head>
  33. <body onload="initialize()">
  34.     <div id="pagewidth">
  35.     <!--    <header id="header">
  36.             <div class="center">
  37.                 <nav id="mainNav">
  38.                     <ul>
  39.                         <li class="active"><a href="#pagewidth"><span>gallery</span></a></li>
  40.                         <li><a href="#twoColumnLayout"><span>2 columns</span></a></li>
  41.                         <li><a href="#threeColumnLayout"><span>3 columns</span></a></li>
  42.                         <li><a href="#boxes"><span>boxes</span></a></li>
  43.                         <li><a href="#testiomonialsTab"><span>testimonials</span></a></li>
  44.                         <li><a href="#contactUs"><span>contact us</span></a></li>
  45.                     </ul>
  46.                 </nav>
  47.             </div>
  48.         </header> -->
  49.         <div id="content">
  50.             <section class="row">
  51.                 <div class="center">
  52.                     <h1>Genera tu codigo Qr</h1>
  53.                     <strong class="subHeading">Introduce el texto</strong>
  54.                     <div class="gallery">
  55.                     <script type="text/javascript" src="js/qrcode.js"></script>
  56. <script>                   
  57. function limpiar()
  58.  
  59.  
  60. {
  61.  
  62.  
  63.    document.getElementById("qr").innerHTML="";
  64.    document.getElementById("msg").innerHTML="";
  65.  
  66.  
  67. }</script>
  68.  
  69.                    
  70.                    
  71.                     <div data-role="content">
  72.         <form>
  73.             <center>
  74.                 <textarea name="msg"></textarea><br>
  75. <div class="buttons">
  76.                         <a type="button" value="Generar" onclick="update_qrcode()"class="btn btnGreen"><span>Generar</span></a>
  77.                 <!--        <span><em>or</em></span> -->
  78.                        
  79.                         <input class="btn btnBlue" type="reset" value="Limpiar Pantalla" onclick="limpiar()"">
  80.                        
  81.                     </div>
  82.             </center>
  83.         </form>
  84.             <center>
  85.             <br><p>
  86. <div id="qr">
  87.  
  88. </div>
  89.  
  90. </div>
  91. </center>
  92.  
  93.                     </div>
  94.                
  95.                
  96.                
  97.                 </div>
  98.             </section>
  99.        
  100.            
  101.            
  102.        
  103.            
  104.         </div>
  105.         <footer id="footer">
  106.             <div class="center">
  107.                 <span class="copy">Diseñado por <a href="#"><br>Diego Monsalve</a></span>
  108.                 Redes Sociales <br><a href="#">Facebook</a> y <a href="#">Twitter</a>
  109.             </div>
  110.         </footer>
  111.     </div>
  112. </body>
  113. </html>