Foros del Web » Creando para Internet » HTML »

boton guardar img

Estas en el tema de boton guardar img en el foro de HTML en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 09/11/2015, 12:58
 
Fecha de Ingreso: julio-2015
Mensajes: 15
Antigüedad: 9 años, 4 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>
  #2 (permalink)  
Antiguo 09/11/2015, 16:21
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: boton guardar img

por que no usas la Etiqueta de Download de HTML5? lo que se bajara sera lo que este dentro de la etiqueta href

Ejemplo:
Código HTML:
Ver original
  1. <a href="http://www.w3schools.com/images/colorpicker.gif" download>

Info:
http://www.w3schools.com/tags/att_a_download.asp

Etiquetas: boton, css, html5, img, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:18.