Repository navigation
Expand file tree
/
Copy pathscript.js
More file actions
77 lines (60 loc) · 1.74 KB
/
Copy pathscript.js
File metadata and controls
77 lines (60 loc) · 1.74 KB
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
const textoIngresado = document.querySelector(".ingresoTexto");
const mostrarTexto = document.querySelector(".mostrarTexto");
var borrarMuneco = document.querySelector(".imagen-mostrarTexto");
//Funciones de Encriptación
function botonEncriptar(){
const textoEncriptado = encriptarTexto(textoIngresado.value).toLowerCase();
textoIngresado.value = "";
mostrarTexto.value = textoEncriptado;
borrarMuneco.style.zIndex = 0;
}
function encriptarLetra(letra){
switch (letra){
case "e":
letraEncriptada = "enter";
break;
case "i":
letraEncriptada = "imes";
break;
case "a":
letraEncriptada = "ai";
break;
case "o":
letraEncriptada = "ober";
break;
case "u":
letraEncriptada = "ufat";
break;
default:
letraEncriptada = letra;
break;
}
return letraEncriptada;
}
var textoEncriptado = "";
function encriptarTexto(texto){
for (var i = 0; i < texto.length; i++) {
letraEncriptada = encriptarLetra(texto.charAt(i));
textoEncriptado = textoEncriptado + letraEncriptada;
}
return textoEncriptado;
}
//Funciones de Desencriptacion
function botonDesencriptar(){
const textoDesencriptado = desencriptar(textoIngresado.value);
textoIngresado.value = "";
mostrarTexto.value = textoDesencriptado;
borrarMuneco.style.zIndex = 0;
}
function desencriptar(texto){
textoDesencriptado = texto.replaceAll("enter","e").replaceAll("imes","i").replaceAll("ai","a").replaceAll("ober","o").replaceAll("ufat","u");
return textoDesencriptado;
}
function copiar(){
const textoCopy = document.querySelector(".mostrarTexto").value;
navigator.clipboard.writeText(textoCopy);
mostrarTexto.value = "";
textoEncriptado = "";
borrarMuneco.style.zIndex = 2;
window.alert("El texto fue copiado");
}