website stats » Añadir un teclado a tu página web | Solo Código |

Añadir un teclado a tu página web

Escrito por J.F. el Domingo, 22 de Julio del 2007 a las 13:54

Otro script de Karlankas de Foros del Web, en éste caso para mostrar un teclado en una página web, hecho con Javascript. Me limito a poner el código, y dejar un link para ver el ejemplo funcionando:

JavaScript:
  1. <html>
  2. <head>
  3. <title>79.-Teclado</title>
  4. <script>
  5. //Script absurdo y original de KarlanKas para forosdelweb.com
  6.  
  7. texto="";
  8. var Tletras=new Array ("Q","W","E","R","T","Y","U","I","O","P","A","S","D","F","G","H","J","K","L","Ñ","Z","X","C","V","B","N","M",",",".");
  9. var z=0;
  10. var mayus=true
  11. function anadir(letra){
  12.  
  13. texto=document.getElementById("barra").value;
  14. if(letra=="<<"){
  15. numeroLetras=texto.length-1
  16. texto=texto.substring(0,numeroLetras);
  17. }
  18. else{
  19. if(!mayus){letra=letra.toLowerCase()}
  20. texto=texto+letra;
  21. }
  22. document.getElementById("barra").value=texto;
  23. }
  24. function mostrar(){
  25. if (z==0){z=1;document.getElementById("botones").style.display="block";pregunta.innerText="Ocultar teclado";}
  26. else {z=0;document.getElementById("botones").style.display="none";pregunta.innerText="Mostrar teclado";}
  27.  }
  28.  function cambiomayus(aqui){
  29.  if(aqui.checked){mayus=true}
  30.  else{mayus=false}
  31.  }
  32.  </script>
  33.    
  34. </head>
  35.  
  36. <body style="font:normal 10px/15px verdana">
  37. <center>
  38. <div style="width:300px">
  39. <input type="Text" id="barra" name="barra" style="width:300px;border:solid 1px black"><br>
  40. <br>
  41. <div align=center id="botones" style="font:normal 8px/4px verdana;display:none;"></div>
  42. <script>
  43. var letras="";
  44. var p=0;
  45. for (a=0;a<Tletras.length;a++){
  46. letras=letras+"<input style='width:20px;' type='Button' value="+Tletras[a]+" onclick=anadir('"+Tletras[a]+"')>&nbsp;";
  47. p=p+1;
  48. if(p==10){p=0;letras=letras+"<br><br>";}
  49. }
  50. botones.innerHTML=letras+"<input style='width:20px;' alt='Borrar' type='Button' value=&laquo; onClick=anadir('<<')><br><br><input style='width:205px;height:22px;' type='Button' value='espacio' onclick=anadir('&#160')><br><input type=checkbox name=mayusculas onclick='cambiomayus(this)' checked><font style='font:10px'>Mayusculas</font>";
  51.  
  52. </script>
  53. <a id="pregunta" href=javascript:mostrar()>Mostrar teclado</a><br>
  54. </div>
  55. </center>
  56. </body>
  57. </html>

Ejemplo: | Ver teclado funcionando en el explorador

Categoria: Javascript

2 Comentarios

Entradas relacionadas


Comentario de nude

Realizado el Viernes, 20 de Marzo del 2009 a las 22:58

Comentario de nude

Realizado el Lunes, 6 de Abril del 2009 a las 9:16

Escribir un comentario

Puedes usar las siguientes etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Solo Código

Solo Código es una colección de códigos de todo tipo que pueden resultar útiles para el diseño de páginas web. Está enfocado tanto para aquellos que son expertos, como para aquellos principiantes que quieren encontrar recursos útiles, o no saben implementar determinadas funciones en sus webs. No olvides que Solo Código es un blog de Informática Práctica, donde tenemos otras secciones interesantes como:
| Tutoriales | Trucos | Software | Links | Buscar |