// Archivo JScript
var NombreCampoTeclado='CampoTeclado';
var NombreCampoFormulario='';
var TecladoVisible=false;
var ValoresEncriptados=false;
var BotonCerrar='X';
var PosicionCursor = 0;
var sFuncionTecladoOK = ""; //Por si se quiere asignar una función específica cuando se pulse la tecla ok
var bMascaraHora = false;
var FuncionPulsar = function ()
{
if (bMascaraHora)
mascara(document.getElementById(NombreCampoTeclado+'Oculto'), ":", patronHora, true);
}
/* ----------------------
Ventana Flotante
-------------------------*/
var VentanaVisible=false;
var BotonCerrarVentana='X';
function MostrarContenidosVentana(Titulo,Contenido){
OcultarTeclado();
VentanaVisible=true;
document.getElementById('Ventana').style.visibility='visible';
document.getElementById('VentanaTitulo').innerHTML=BotonCerrarVentana + Titulo;
document.getElementById('VentanaContenidos').innerHTML=Contenido;
}
/*------------------------------------------------------------------------------------------------
Se ha modificado la función que muestra la ventana con el listado solicitado, incluyendo un
nuevo parámetro que indica si se puede cerrar el listado. Además se visualiza una capa modal que
inhabilita todos los controles de la página principal mientras se este visualizando el listado.
12/04/2010 JGG.
-------------------------------------------------------------------------------------------------*/
function MostrarURLVentana(Titulo, sURL, bMostrarCerrar){
ModificarNivel("SUBIR"); //Incrementamos el nivel de la capa modal para que me impida la lectura de códigos de barras
VentanaVisible=true;
OcultarTeclado();
document.getElementById("CargandoContenedor").style.visibility = "visible";
document.getElementById("Ventana").style.visibility="visible";
if(bMostrarCerrar == null || bMostrarCerrar == true){
document.getElementById('VentanaTitulo').innerHTML=BotonCerrarVentana + Titulo;
}else{
document.getElementById("VentanaTitulo").innerHTML=Titulo;
}
window.ifrmVentana.location = sURL;
}
/*------------------------------------------------------------------------------------------------
Se ha modificado la función para que oculte la capa modal de inhabilitación de los controles de la
página principal.
12/04/2010 JGG.
------------------------------------------------------------------------------------------------*/
function OcultarVentana(){
ModificarNivel("BAJAR"); //Decremento el nivel de ventanas modales
bMascaraHora = false;
VentanaVisible=false;
document.getElementById('Ventana').style.visibility="hidden";
document.getElementById("CargandoContenedor").style.visibility = "hidden";
}
/* ----------------------
FIN Ventana Flotante
-------------------------*/
/******************************************************************************
Parámetros:
- sFuncion: Si este valor es distinto de "", al pulsar la tecla OK del teclado
se hará un eval de lo que tenga esta función.
Ej.: sFuncion = "CargarDatos();" --> al pulsar la tecla ok se hará
eval("CargarDatos();"), ejecutándose la función CargarDatos.
09/07/2010 JGG. Se incluye el tipo de Unidad de Medida (sUM). A partir de este parámetro,
se establecerá si se incluye el botón de decimales.
Para "KG", se permitirá incluir decimales. Para cualquier otra unidad, deberán de ser
cantidades enteras.
Si el parámetro SFuncion = ConstruirID, se realiza la llamada a la función EditarTextoLista
pasando como parámetro el identificador del campo.
******************************************************************************/
function MostrarTeclado(NombreCampo,Valor,Titulo,TipoTeclado,nCoordX,nCoordY, sFuncion, sUM){
if (sFuncion == "ConstruirID") {
sFuncionTecladoOK= "EditarTextoLista(\"" + NombreCampo + "\");"
}
else {
if (sFuncion != "")
sFuncionTecladoOK = sFuncion;
}
NombreCampoFormulario=NombreCampo;
document.getElementById('TecladoTitulo').innerHTML=BotonCerrar + Titulo;
if (TipoTeclado=='AlfanumericoClave') { ValoresEncriptados = true; } else { ValoresEncriptados = false; }
if (ValoresEncriptados==true)
{
document.getElementById(NombreCampoTeclado).value='';
document.getElementById(NombreCampoTeclado + 'Oculto').value='';
}
else
{
document.getElementById(NombreCampoTeclado).value=Valor;
document.getElementById(NombreCampoTeclado + 'Oculto').value=Valor;
}
if (TipoTeclado=='Alfanumerico' || TipoTeclado=='AlfanumericoClave')
{ComponerMayusculas()}
if (TipoTeclado=='Numerico')
{ComponerNumerico(sUM)}
// 23/11/2010
if (TipoTeclado=='NumericoNegativo')
{ComponerNumericoNegativo(sUM)}
// 14/10/2011
if(TipoTeclado=='Entero')
{ComponerNumericoEnteros(sUM)}
//18/10/2011
if(TipoTeclado=='NoNegativoDecimal')
{ComponerNumericoNoNegativoDecimal(sUM)}
if (nCoordX!='' && nCoordY!='')
{
if (nCoordX>0 && nCoordY>0){
document.getElementById('VentanaTeclado').style.left = nCoordX + "px";
document.getElementById('VentanaTeclado').style.top=nCoordY + 'px';
}
}
TecladoVisible=true;
document.getElementById('VentanaTeclado').style.visibility='visible';
//Posicionar cursor
var control=document.getElementById(NombreCampoTeclado);
var ultimaPosicion=control.value.length;
setCaretPosition(control,ultimaPosicion);
PosicionCursor = ultimaPosicion;
}
function OcultarTeclado(){
bMascaraHora = false;
TecladoVisible=false;
PosicionCursor = 0;
document.getElementById('VentanaTeclado').style.visibility="hidden";
}
function DevolverDatos(){
var sActual = document.getElementById(NombreCampoFormulario).value
try{
document.getElementById(NombreCampoFormulario).value = document.getElementById(NombreCampoTeclado + 'Oculto').value;
//Esta evalución se realiza si al llamar a mostrar teclado se le pasa algo en el parámetro
//sFuncion
if (sFuncionTecladoOK != "")
eval(sFuncionTecladoOK)
//Llamada a una función (si existe) cuando se pulsa al botón OK del teclado
if (typeof(TecladoOK) == "function")
{
TecladoOK(NombreCampoFormulario);
}
bMascaraHora = false;
}
catch(e)
{
document.getElementById(NombreCampoFormulario).value = sActual
throw e
}
}
function PulsarTeclado(Tecla) {
//RPF
var control = document.getElementById(NombreCampoTeclado);
var cursor = doGetCaretPosition(control);
var contenidoOculto = document.getElementById(NombreCampoTeclado + 'Oculto').value;
//RPF 22/08/2011
if (cursor == 0 && contenidoOculto != "" && PosicionCursor != 0) {
cursor = PosicionCursor;
}
if (cursor > 0) {
contenidoOculto = contenidoOculto.substring(0, cursor) + Tecla + contenidoOculto.substring(cursor);
}
else {
contenidoOculto = Tecla + contenidoOculto.substring(cursor);
}
document.getElementById(NombreCampoTeclado + 'Oculto').value = contenidoOculto;
//document.getElementById(NombreCampoTeclado+'Oculto').value=document.getElementById(NombreCampoTeclado + 'Oculto').value + Tecla;
FuncionPulsar();
if (ValoresEncriptados==true)
{
// document.getElementById(NombreCampoTeclado).value=document.getElementById(NombreCampoTeclado).value + '*';
document.getElementById(NombreCampoTeclado).value = "";
for (i=1; i <= (document.getElementById(NombreCampoTeclado+'Oculto').value).length; i++)
document.getElementById(NombreCampoTeclado).value += "*"
// document.getElementById(NombreCampoTeclado).value=document.getElementById(NombreCampoTeclado+'Oculto').value;
}
else
{
// document.getElementById(NombreCampoTeclado).value=document.getElementById(NombreCampoTeclado).value + Tecla;
document.getElementById(NombreCampoTeclado).value=document.getElementById(NombreCampoTeclado+'Oculto').value;
}
setCaretPosition(control, cursor+1);
PosicionCursor = cursor +1;
}
function CambiarTeclado(Accion){
if (Accion=='Mays'){
ComponerMayusculas();
}
if (Accion=='Mins'){
ComponerMinusculas();
}
if (Accion=='Simbolos'){
ComponerSimbolos();
}
if (Accion=='Borrar'){
var nLongitud=document.getElementById(NombreCampoTeclado).value.length;
//RPF 22/08/2011
var control=document.getElementById(NombreCampoTeclado);
var cursor=doGetCaretPosition(control);
if (cursor == 0 && contenidoOculto != "" && PosicionCursor != 0) {
cursor = PosicionCursor;
}
if (cursor>0){
var contenidoOculto=document.getElementById(NombreCampoTeclado + 'Oculto').value;
contenidoOculto=contenidoOculto.substring(0,cursor-1)+contenidoOculto.substring(cursor);
document.getElementById(NombreCampoTeclado + 'Oculto').value=contenidoOculto;
FuncionPulsar();
if (ValoresEncriptados==true){
document.getElementById(NombreCampoTeclado).value = "";
for (i=1; i <= (document.getElementById(NombreCampoTeclado+'Oculto').value).length; i++)
document.getElementById(NombreCampoTeclado).value += "*"
}
else{
document.getElementById(NombreCampoTeclado).value=document.getElementById(NombreCampoTeclado+'Oculto').value;
}
setCaretPosition(control, cursor - 1);
PosicionCursor = cursor -1;
}
}
if (Accion=='Enviar')
{
try
{
DevolverDatos();
OcultarTeclado();
}
catch(e){SIGOAlert(e.message)}
}
}
function CambiarPosicion(nDesplazamiento){
var campo=document.getElementById(NombreCampoTeclado);
//var pos1= ObtenerCaret(campo);
//alert(pos1);
//var pos2=getCaret(campo);
//alert(pos2);
//var pos3=doGetCaretPosition2(campo);
//alert(pos3);
var pos4=doGetCaretPosition(campo);
//alert(pos4);
var nuevapos=0;
if (nDesplazamiento == "IZQ"){
if (pos4 != 0){nuevapos= pos4-1;}
else {nuevapos=0;}
}
else{
if (pos4 == campo.value.length){nuevapos=pos4;}
else{nuevapos=pos4+1;}
}
setCaretPosition(campo,nuevapos);
}
//-----------------------------------------------------------------------------
function setCaretPosition(ctrl, pos){
if(ctrl.setSelectionRange)
{
ctrl.focus();
ctrl.setSelectionRange(pos,pos);
}
else if (ctrl.createTextRange) {
var range = ctrl.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
}
function ObtenerCaret(el) {
if ("selection" in document) {
var range = el.createTextRange();
try {
range.setEndPoint("EndToStart", document.selection.createRange());
} catch (e) {
// Catch IE failure here, return 0 like
// other browsers
return 0;
}
return range.text.length;
} else if (el.selectionStart != null) {
return el.selectionStart;
}
}
function getCaret(el) { if (el.selectionStart) { return el.selectionStart; } else if (document.selection) { el.focus(); var r = document.selection.createRange(); if (r == null) { return 0; } var re = el.createTextRange(), rc = re.duplicate(); re.moveToBookmark(r.getBookmark()); rc.setEndPoint('EndToStart', re); var add_newlines = 0; for (var i = 0; i < rc.text.length; i++) { if (rc.text.substr(i, 2) == '\r\n') { add_newlines += 2; i++; } } return rc.text.length + add_newlines; } return 0; }
function doGetCaretPosition2(oField) {
// Initialize
var iCaretPos = 0;
// IE Support
if (document.selection) {
// Set focus on the element
oField.focus();
// To get cursor position, get empty selection range
var oSel = document.selection.createRange();
// Move selection start to 0 position
oSel.moveStart('character', -oField.value.length);
// The caret position is selection length
iCaretPos = oSel.text.length;
}
// Firefox support
else if (oField.selectionStart || oField.selectionStart == '0')
iCaretPos = oField.selectionStart;
// Return results
return (iCaretPos);
}
function doGetCaretPosition(ctrl) {
var CaretPos = 0;
// IE Support
if (document.selection) {
ctrl.focus();
var Sel = document.selection.createRange();
var SelLength = document.selection.createRange().text.length;
Sel.moveStart('character', -ctrl.value.length);
CaretPos = Sel.text.length - SelLength;
}
// Firefox support
else if (ctrl.selectionStart || ctrl.selectionStart == '0')
CaretPos = ctrl.selectionStart;
return (CaretPos);
}
//RPF 22/08/2011
//Guardar la posición del cursor cuando se hace click directamente sobre el input de texto del teclado
//De esta forma en caso de que el input pierda el foco, mantenemos la posición anterior del cursor
function CambiarPosicionCursor() {
var cursor = doGetCaretPosition(document.getElementById(NombreCampoTeclado));
PosicionCursor = cursor;
}
//----------------------------------------------------------------------------------
/******************************************************************************
Parámetros:
- 09/07/2010 JGG. Se incluye el tipo de Unidad de Medida (sUM). A partir de este parámetro,
se establecerá si se incluye el botón de decimales. Para "KG", se permitirá incluir decimales.
Para cualquier otra unidad, deberán de ser cantidades enteras.
******************************************************************************/
function ComponerNumerico(sUM){
document.getElementById('teclado1').innerHTML='1'
document.getElementById('teclado2').innerHTML='2'
document.getElementById('teclado3').innerHTML='3'
document.getElementById('teclado4').innerHTML='4'
document.getElementById('teclado5').innerHTML='5'
document.getElementById('teclado6').innerHTML='6'
document.getElementById('teclado7').innerHTML='7'
document.getElementById('teclado8').innerHTML='8'
document.getElementById('teclado9').innerHTML='9'
document.getElementById('teclado0').innerHTML='0'
// Controlamos si pueden introducir cantidades decimales
if (sUM == 'undefined' || sUM == null)
{
//Caso por defecto
document.getElementById('tecladoQ').innerHTML=','
}
else
{
//Si estamos introduciendo una cantidad, validamos en que unidad de medida
if(sUM.toUpperCase() == 'KG (*)')
document.getElementById('tecladoQ').innerHTML=','
else
document.getElementById('tecladoQ').innerHTML=' '
}
document.getElementById('tecladoW').innerHTML=' '
document.getElementById('tecladoE').innerHTML=' '
document.getElementById('tecladoR').innerHTML=' '
document.getElementById('tecladoT').innerHTML=' '
document.getElementById('tecladoY').innerHTML=' '
document.getElementById('tecladoU').innerHTML=' '
document.getElementById('tecladoI').innerHTML=' '
document.getElementById('tecladoO').innerHTML=' '
document.getElementById('tecladoP').innerHTML=' '
document.getElementById('tecladoA').innerHTML=' '
document.getElementById('tecladoS').innerHTML=' '
document.getElementById('tecladoD').innerHTML=' '
document.getElementById('tecladoF').innerHTML=' '
document.getElementById('tecladoG').innerHTML=' '
document.getElementById('tecladoH').innerHTML=' '
document.getElementById('tecladoJ').innerHTML=' '
document.getElementById('tecladoK').innerHTML=' '
document.getElementById('tecladoL').innerHTML=' '
document.getElementById('tecladoENIE').innerHTML=' '
document.getElementById('tecladoZ').innerHTML=' '
document.getElementById('tecladoX').innerHTML=' '
document.getElementById('tecladoC').innerHTML=' '
document.getElementById('tecladoV').innerHTML=' '
document.getElementById('tecladoB').innerHTML=' '
document.getElementById('tecladoN').innerHTML=' '
document.getElementById('tecladoM').innerHTML=' '
document.getElementById('tecladoPUNTO').innerHTML=' '
document.getElementById('tecladoBARRA').innerHTML=' '
document.getElementById('tecladoGUION').innerHTML=' '
document.getElementById('tecladoIZQ').innerHTML=' '
document.getElementById('tecladoDER').innerHTML=' '
document.getElementById('tecladoESPACIO').innerHTML=' '
document.getElementById('FijaMays').innerHTML=' '
document.getElementById('Simbolos').innerHTML=' '
}
/******************************************************************************
Parámetros:
- 09/07/2010 JGG. Se incluye el tipo de Unidad de Medida (sUM). A partir de este parámetro,
se establecerá si se incluye el botón de decimales.
-23/11/2010 Se crea esta función para pintar valores negativos
-27/06/2011 Se añade parámetro sUM para permitir/no permitir decimales
******************************************************************************/
function ComponerNumericoNegativo(sUM){
document.getElementById('teclado1').innerHTML='1'
document.getElementById('teclado2').innerHTML='2'
document.getElementById('teclado3').innerHTML='3'
document.getElementById('teclado4').innerHTML='4'
document.getElementById('teclado5').innerHTML='5'
document.getElementById('teclado6').innerHTML='6'
document.getElementById('teclado7').innerHTML='7'
document.getElementById('teclado8').innerHTML='8'
document.getElementById('teclado9').innerHTML='9'
document.getElementById('teclado0').innerHTML='0'
// Controlamos si pueden introducir cantidades decimales
if (sUM == 'undefined' || sUM == null)
{
//Caso por defecto
document.getElementById('tecladoQ').innerHTML=','
}
else
{
//Si estamos introduciendo una cantidad, validamos en que unidad de medida
if(sUM.toUpperCase() == 'KG (*)')
document.getElementById('tecladoQ').innerHTML=','
else
document.getElementById('tecladoQ').innerHTML=' '
}
//Anteriormente se permitían siempre decimales
//document.getElementById('tecladoQ').innerHTML=','
document.getElementById('tecladoW').innerHTML=' '
document.getElementById('tecladoE').innerHTML=' '
document.getElementById('tecladoR').innerHTML=' '
document.getElementById('tecladoT').innerHTML=' '
document.getElementById('tecladoY').innerHTML=' '
document.getElementById('tecladoU').innerHTML=' '
document.getElementById('tecladoI').innerHTML=' '
document.getElementById('tecladoO').innerHTML=' '
document.getElementById('tecladoP').innerHTML=' '
document.getElementById('tecladoA').innerHTML=' '
document.getElementById('tecladoS').innerHTML=' '
document.getElementById('tecladoD').innerHTML=' '
document.getElementById('tecladoF').innerHTML=' '
document.getElementById('tecladoG').innerHTML=' '
document.getElementById('tecladoH').innerHTML=' '
document.getElementById('tecladoJ').innerHTML=' '
document.getElementById('tecladoK').innerHTML=' '
document.getElementById('tecladoL').innerHTML=' '
document.getElementById('tecladoENIE').innerHTML=' '
document.getElementById('tecladoZ').innerHTML=' '
document.getElementById('tecladoX').innerHTML=' '
document.getElementById('tecladoC').innerHTML=' '
document.getElementById('tecladoV').innerHTML=' '
document.getElementById('tecladoB').innerHTML=' '
document.getElementById('tecladoN').innerHTML=' '
document.getElementById('tecladoM').innerHTML=' '
document.getElementById('tecladoPUNTO').innerHTML=' '
document.getElementById('tecladoBARRA').innerHTML=' '
document.getElementById('tecladoGUION').innerHTML='-'
document.getElementById('tecladoIZQ').innerHTML = ' '
document.getElementById('tecladoDER').innerHTML = ' '
document.getElementById('tecladoESPACIO').innerHTML=' '
document.getElementById('FijaMays').innerHTML=' '
document.getElementById('Simbolos').innerHTML=' '
}
/******************************************************************************
Parámetros:
- 14/10/2011 RGS Componemos un teclado unicamente para introducir datos
enteros no negativos
******************************************************************************/
function ComponerNumericoEnteros(sUM){
document.getElementById('teclado1').innerHTML='1'
document.getElementById('teclado2').innerHTML='2'
document.getElementById('teclado3').innerHTML='3'
document.getElementById('teclado4').innerHTML='4'
document.getElementById('teclado5').innerHTML='5'
document.getElementById('teclado6').innerHTML='6'
document.getElementById('teclado7').innerHTML='7'
document.getElementById('teclado8').innerHTML='8'
document.getElementById('teclado9').innerHTML='9'
document.getElementById('teclado0').innerHTML='0'
// Controlamos si pueden introducir cantidades decimales
if (sUM == 'undefined' || sUM == null)
{
//Caso por defecto
document.getElementById('tecladoQ').innerHTML=' '
}
else
{
//Si estamos introduciendo una cantidad, validamos en que unidad de medida
if(sUM.toUpperCase() == 'KG (*)')
document.getElementById('tecladoQ').innerHTML=' '
else
document.getElementById('tecladoQ').innerHTML=' '
}
document.getElementById('tecladoW').innerHTML=' '
document.getElementById('tecladoE').innerHTML=' '
document.getElementById('tecladoR').innerHTML=' '
document.getElementById('tecladoT').innerHTML=' '
document.getElementById('tecladoY').innerHTML=' '
document.getElementById('tecladoU').innerHTML=' '
document.getElementById('tecladoI').innerHTML=' '
document.getElementById('tecladoO').innerHTML=' '
document.getElementById('tecladoP').innerHTML=' '
document.getElementById('tecladoA').innerHTML=' '
document.getElementById('tecladoS').innerHTML=' '
document.getElementById('tecladoD').innerHTML=' '
document.getElementById('tecladoF').innerHTML=' '
document.getElementById('tecladoG').innerHTML=' '
document.getElementById('tecladoH').innerHTML=' '
document.getElementById('tecladoJ').innerHTML=' '
document.getElementById('tecladoK').innerHTML=' '
document.getElementById('tecladoL').innerHTML=' '
document.getElementById('tecladoENIE').innerHTML=' '
document.getElementById('tecladoZ').innerHTML=' '
document.getElementById('tecladoX').innerHTML=' '
document.getElementById('tecladoC').innerHTML=' '
document.getElementById('tecladoV').innerHTML=' '
document.getElementById('tecladoB').innerHTML=' '
document.getElementById('tecladoN').innerHTML=' '
document.getElementById('tecladoM').innerHTML=' '
document.getElementById('tecladoPUNTO').innerHTML=' '
document.getElementById('tecladoBARRA').innerHTML=' '
document.getElementById('tecladoGUION').innerHTML=' '
document.getElementById('tecladoIZQ').innerHTML=' '
document.getElementById('tecladoDER').innerHTML=' '
document.getElementById('tecladoESPACIO').innerHTML=' '
document.getElementById('FijaMays').innerHTML=' '
document.getElementById('Simbolos').innerHTML=' '
}
/******************************************************************************
Parámetros:
- 18/10/2011 RGS Componer un teclado con decimales pero no negativos
******************************************************************************/
function ComponerNumericoNoNegativoDecimal(sUM){
document.getElementById('teclado1').innerHTML='1'
document.getElementById('teclado2').innerHTML='2'
document.getElementById('teclado3').innerHTML='3'
document.getElementById('teclado4').innerHTML='4'
document.getElementById('teclado5').innerHTML='5'
document.getElementById('teclado6').innerHTML='6'
document.getElementById('teclado7').innerHTML='7'
document.getElementById('teclado8').innerHTML='8'
document.getElementById('teclado9').innerHTML='9'
document.getElementById('teclado0').innerHTML='0'
// Controlamos si pueden introducir cantidades decimales
if (sUM == 'undefined' || sUM == null)
{
//Caso por defecto
document.getElementById('tecladoQ').innerHTML=','
}
else
{
//Si estamos introduciendo una cantidad, validamos en que unidad de medida
if(sUM.toUpperCase() == 'KG (*)')
document.getElementById('tecladoQ').innerHTML=','
else
document.getElementById('tecladoQ').innerHTML=' '
}
//Anteriormente se permitían siempre decimales
//document.getElementById('tecladoQ').innerHTML=','
document.getElementById('tecladoW').innerHTML=' '
document.getElementById('tecladoE').innerHTML=' '
document.getElementById('tecladoR').innerHTML=' '
document.getElementById('tecladoT').innerHTML=' '
document.getElementById('tecladoY').innerHTML=' '
document.getElementById('tecladoU').innerHTML=' '
document.getElementById('tecladoI').innerHTML=' '
document.getElementById('tecladoO').innerHTML=' '
document.getElementById('tecladoP').innerHTML=' '
document.getElementById('tecladoA').innerHTML=' '
document.getElementById('tecladoS').innerHTML=' '
document.getElementById('tecladoD').innerHTML=' '
document.getElementById('tecladoF').innerHTML=' '
document.getElementById('tecladoG').innerHTML=' '
document.getElementById('tecladoH').innerHTML=' '
document.getElementById('tecladoJ').innerHTML=' '
document.getElementById('tecladoK').innerHTML=' '
document.getElementById('tecladoL').innerHTML=' '
document.getElementById('tecladoENIE').innerHTML=' '
document.getElementById('tecladoZ').innerHTML=' '
document.getElementById('tecladoX').innerHTML=' '
document.getElementById('tecladoC').innerHTML=' '
document.getElementById('tecladoV').innerHTML=' '
document.getElementById('tecladoB').innerHTML=' '
document.getElementById('tecladoN').innerHTML=' '
document.getElementById('tecladoM').innerHTML=' '
document.getElementById('tecladoPUNTO').innerHTML=' '
document.getElementById('tecladoBARRA').innerHTML=' '
document.getElementById('tecladoGUION').innerHTML=' '
document.getElementById('tecladoIZQ').innerHTML = ' '
document.getElementById('tecladoDER').innerHTML = ' '
document.getElementById('tecladoESPACIO').innerHTML=' '
document.getElementById('FijaMays').innerHTML=' '
document.getElementById('Simbolos').innerHTML=' '
}
function ComponerMayusculas(){
document.getElementById('tecladoQ').innerHTML='Q'
document.getElementById('tecladoW').innerHTML='W'
document.getElementById('tecladoA').innerHTML='A'
document.getElementById('tecladoZ').innerHTML='Z'
document.getElementById('tecladoENIE').innerHTML='Ñ'
document.getElementById('tecladoM').innerHTML='M'
document.getElementById('teclado1').innerHTML='1'
document.getElementById('teclado2').innerHTML='2'
document.getElementById('teclado3').innerHTML='3'
document.getElementById('teclado4').innerHTML='4'
document.getElementById('teclado5').innerHTML='5'
document.getElementById('teclado6').innerHTML='6'
document.getElementById('teclado7').innerHTML='7'
document.getElementById('teclado8').innerHTML='8'
document.getElementById('teclado9').innerHTML='9'
document.getElementById('teclado0').innerHTML='0'
document.getElementById('tecladoE').innerHTML='E'
document.getElementById('tecladoR').innerHTML='R'
document.getElementById('tecladoT').innerHTML='T'
document.getElementById('tecladoY').innerHTML='Y'
document.getElementById('tecladoU').innerHTML='U'
document.getElementById('tecladoI').innerHTML='I'
document.getElementById('tecladoO').innerHTML='O'
document.getElementById('tecladoP').innerHTML='P'
document.getElementById('tecladoS').innerHTML='S'
document.getElementById('tecladoD').innerHTML='D'
document.getElementById('tecladoF').innerHTML='F'
document.getElementById('tecladoG').innerHTML='G'
document.getElementById('tecladoH').innerHTML='H'
document.getElementById('tecladoJ').innerHTML='J'
document.getElementById('tecladoK').innerHTML='K'
document.getElementById('tecladoL').innerHTML='L'
document.getElementById('tecladoX').innerHTML='X'
document.getElementById('tecladoC').innerHTML='C'
document.getElementById('tecladoV').innerHTML='V'
document.getElementById('tecladoB').innerHTML='B'
document.getElementById('tecladoN').innerHTML='N'
document.getElementById('tecladoPUNTO').innerHTML='.'
document.getElementById('tecladoBARRA').innerHTML='/'
document.getElementById('tecladoGUION').innerHTML='-'
document.getElementById('tecladoESPACIO').innerHTML=' '
document.getElementById('FijaMays').innerHTML='abc'
document.getElementById('Simbolos').innerHTML='#@'
}
function ComponerMinusculas(){
document.getElementById('tecladoQ').innerHTML='q'
document.getElementById('tecladoW').innerHTML='w'
document.getElementById('tecladoA').innerHTML='a'
document.getElementById('tecladoZ').innerHTML='z'
document.getElementById('tecladoENIE').innerHTML='ñ'
document.getElementById('tecladoM').innerHTML='m'
document.getElementById('teclado1').innerHTML='1'
document.getElementById('teclado2').innerHTML='2'
document.getElementById('teclado3').innerHTML='3'
document.getElementById('teclado4').innerHTML='4'
document.getElementById('teclado5').innerHTML='5'
document.getElementById('teclado6').innerHTML='6'
document.getElementById('teclado7').innerHTML='7'
document.getElementById('teclado8').innerHTML='8'
document.getElementById('teclado9').innerHTML='9'
document.getElementById('teclado0').innerHTML='0'
document.getElementById('tecladoE').innerHTML='e'
document.getElementById('tecladoR').innerHTML='r'
document.getElementById('tecladoT').innerHTML='t'
document.getElementById('tecladoY').innerHTML='y'
document.getElementById('tecladoU').innerHTML='u'
document.getElementById('tecladoI').innerHTML='i'
document.getElementById('tecladoO').innerHTML='o'
document.getElementById('tecladoP').innerHTML='p'
document.getElementById('tecladoS').innerHTML='s'
document.getElementById('tecladoD').innerHTML='d'
document.getElementById('tecladoF').innerHTML='f'
document.getElementById('tecladoG').innerHTML='g'
document.getElementById('tecladoH').innerHTML='h'
document.getElementById('tecladoJ').innerHTML='j'
document.getElementById('tecladoK').innerHTML='k'
document.getElementById('tecladoL').innerHTML='l'
document.getElementById('tecladoX').innerHTML='x'
document.getElementById('tecladoC').innerHTML='c'
document.getElementById('tecladoV').innerHTML='v'
document.getElementById('tecladoB').innerHTML='b'
document.getElementById('tecladoN').innerHTML='n'
document.getElementById('tecladoPUNTO').innerHTML='.'
document.getElementById('tecladoBARRA').innerHTML='/'
document.getElementById('tecladoGUION').innerHTML='-'
document.getElementById('tecladoESPACIO').innerHTML=' '
document.getElementById('FijaMays').innerHTML='ABC'
document.getElementById('Simbolos').innerHTML='#@'
}
function ComponerSimbolos(){
document.getElementById('teclado1').innerHTML='á'
document.getElementById('teclado2').innerHTML='à'
document.getElementById('teclado3').innerHTML='é'
document.getElementById('teclado4').innerHTML='è'
document.getElementById('teclado5').innerHTML='í'
document.getElementById('teclado6').innerHTML='ì'
document.getElementById('teclado7').innerHTML='ó'
document.getElementById('teclado8').innerHTML='ò'
document.getElementById('teclado9').innerHTML='ú'
document.getElementById('teclado0').innerHTML='ù'
document.getElementById('tecladoQ').innerHTML='â'
document.getElementById('tecladoW').innerHTML='ä'
document.getElementById('tecladoE').innerHTML='ê'
document.getElementById('tecladoR').innerHTML='ë'
document.getElementById('tecladoT').innerHTML='î'
document.getElementById('tecladoY').innerHTML='ï'
document.getElementById('tecladoU').innerHTML='ô'
document.getElementById('tecladoI').innerHTML='ö'
document.getElementById('tecladoO').innerHTML='û'
document.getElementById('tecladoP').innerHTML='ü'
document.getElementById('tecladoA').innerHTML='@'
document.getElementById('tecladoS').innerHTML='#'
document.getElementById('tecladoD').innerHTML='$'
document.getElementById('tecladoF').innerHTML='€'
document.getElementById('tecladoG').innerHTML='%'
document.getElementById('tecladoH').innerHTML='('
document.getElementById('tecladoJ').innerHTML=')'
document.getElementById('tecladoK').innerHTML='ç'
document.getElementById('tecladoL').innerHTML='ß'
document.getElementById('tecladoENIE').innerHTML='~'
document.getElementById('tecladoZ').innerHTML='+'
document.getElementById('tecladoX').innerHTML='*'
document.getElementById('tecladoC').innerHTML='?'
document.getElementById('tecladoV').innerHTML='!'
document.getElementById('tecladoB').innerHTML=':'
document.getElementById('tecladoN').innerHTML=';'
document.getElementById('tecladoM').innerHTML=','
document.getElementById('tecladoPUNTO').innerHTML='´'
document.getElementById('tecladoBARRA').innerHTML='/'
document.getElementById('tecladoGUION').innerHTML='-'
document.getElementById('tecladoESPACIO').innerHTML=' '
document.getElementById('FijaMays').innerHTML='ABC'
document.getElementById('Simbolos').innerHTML='abc'
}