Joreto

Encode

Nov 26th, 2024
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. document.addEventListener('DOMContentLoaded', solve);
  2.  
  3. function encodeAndDecodeMessages() {
  4.     let [encodeBox, decodeBox] = Array.from(document.querySelectorAll("textarea"));
  5.     const [encodeBtn, decodeBtn] = Array.from(document.querySelectorAll("button"));
  6.  
  7.     encodeBtn.addEventListener("click", encodeMsg);
  8.     decodeBtn.addEventListener("click", decodeMsg);
  9.  
  10.     function encodeMsg() {
  11.         let currentMessage = encodeBox.value;
  12.         let encodedMessage = "";
  13.         for (let char of currentMessage) {
  14.             encodedMessage += String.fromCharCode(char.charCodeAt(0) + 1);
  15.         };
  16.  
  17.         decodeBox.value = encodedMessage;
  18.         encodeBox.value = "";
  19.     };
  20.  
  21.     function decodeMsg() {
  22.         let currentMessage = decodeBox.value;
  23.         let decodedMessage = "";
  24.  
  25.         for (let char of currentMessage) {
  26.             decodedMessage += String.fromCharCode(char.charCodeAt(0) - 1);
  27.         };
  28.  
  29.         decodeBox.value = decodedMessage;
  30.     };
  31. }
Advertisement
Add Comment
Please, Sign In to add comment