-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
133 lines (93 loc) · 2.72 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
function encriptador(){
var texto = document.getElementById('texto').value
document.getElementById('texto').value="";
var textoencriptado="";
var etiqueta= document.getElementById('lb-mensaje');
ocultarElementos()
Alert(texto)
var caracter=""
for(var cont =0;cont<texto.length;cont++){
caracter=texto.charAt(cont)
textoencriptado+=enlazarcodigo(caracter)
}
var t1=document.getElementById('resultado')
//limpiamos el campo de texto
document.getElementById('resultado').value="";
t1.value=textoencriptado;
document.getElementById("btn-copiar").style.display='block';
/* var contenedor= document.getElementsByClassName('area-resultado')
contenedor.innerHTML=t1 */
texto.value="";
}
function ocultarElementos(){
document.getElementById("resultado").style.display='block';
document.getElementById("imgpersona").style.display='none'
}
function enlazarcodigo(caracter){
switch(caracter){
case 'e':
caracter='enter'
break;
case 'i':
caracter='imes'
break;
case 'a':
caracter='ai'
break;
case 'o':
caracter='ober'
break;
case 'u':
caracter='ufat'
break;
}
return caracter;
}
function capturar_Texto(){
const textoencriptado=document.getElementById('resultado').value
desemcriptar(textoencriptado)
}
//gaitober
function desemcriptar(cadena){
document.getElementById('resultado').value='';
document.getElementById('texto').value
//var palabradesincriptada="";
//creamos un array con los codigos para recorrer y comparar
var pos=-1;
var codigos=['ober','enter','ai','ufat','imes'];
//recorremos el array y comparamos la cadena de texto es igual alguno de los elementos del array
codigos.forEach(function(elemento){
pos=cadena.search(elemento);
if(elemento!=-1){
if(elemento=='ai'){
cadena=cadena.replaceAll('ai','a')// debemos asignarla asi misma u a otra variable el resultado a replace para que se vea en cambio
}
if(elemento=='ober'){
cadena=cadena.replaceAll("ober", 'o');
}
if(elemento=='enter'){
cadena=cadena.replaceAll('enter','e')
}
if(elemento=='ufat'){
cadena=cadena.replaceAll('ufat','u')
}
if(elemento=='imes'){
cadena= cadena.replaceAll('imes','i')
}
}
});
// simplemente agregamos a nuestro input el texto desencriptado
document.getElementById('resultado').value=cadena
}
//funcion para el copiado del texto
function copiarTexto(){
alert("funcion copiar texto",null);
// Copiado del texto
let textocopiado= document.getElementById('resultado');
//__________________________________________
//clean input resultado
//___________________________________________
document.getElementById("resultado").value='';
//uso del portapapeles del navegador
navigator.clipboard.writeText(textocopiado.value);
}