// 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' }