-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
63 lines (52 loc) · 1.97 KB
/
Copy pathscript.js
File metadata and controls
63 lines (52 loc) · 1.97 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
const textArea = document.querySelector('.ingreso_texto');
const btn_encript = document.querySelector('.boton_encriptar');
const btn_desencript = document.querySelector('.boton_desencriptar');
const mensaje = document.querySelector('.mensaje');
const btn_copy = document.querySelector('.copiar');
const reset = document.querySelector('.limpiar');
textArea.value = "";
mensaje.value = "";
let matrizCodigo = [["e", "enter"], ["i", "imes"], ["a", "ai"], ["o", "ober"], ["u", "ufat"]]
/* La letra "e" es convertida para "enter"
La letra "i" es convertida para "imes"
La letra "a" es convertida para "ai"
La letra "o" es convertida para "ober"
La letra "u" es convertida para "ufat" */
function btnEncriptar(){
const textoEncriptado = encriptar(textArea.value);
mensaje.value = textoEncriptado;
textArea.value = "";
mensaje.style.backgroundImage = "none";
}
function btnDesencriptar(){
const textoDesencriptado = desencriptar(textArea.value);
mensaje.value = textoDesencriptado;
textArea.value = "";
mensaje.style.backgroundImage = "none";
}
function encriptar(stringEncriptada){
stringEncriptada = stringEncriptada.toLowerCase()
for(let i = 0; i < matrizCodigo.length; i++){
if(stringEncriptada.includes(matrizCodigo[i][0])){
stringEncriptada = stringEncriptada.replaceAll(matrizCodigo[i][0], matrizCodigo[i][1])
}
}
return stringEncriptada
}
function desencriptar(stringDesencriptada){
stringDesencriptada = stringDesencriptada.toLowerCase()
for(let i = 0; i < matrizCodigo.length; i++){
if(stringDesencriptada.includes(matrizCodigo[i][1])){
stringDesencriptada = stringDesencriptada.replaceAll(matrizCodigo[i][1], matrizCodigo[i][0])
}
}
return stringDesencriptada
}
function copiar(){
const textoCopiado = mensaje.value;
navigator.clipboard.writeText(textoCopiado)
}
function limpiar(){
mensaje.value = "";
mensaje.style.backgroundImage = "url(imagenes/Muñeco.png)"
}