Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function encodeAndDecodeMessages() {
- document.getElementById('main').addEventListener('click', (e) => {
- if (e.target.tagName !== 'BUTTON') {
- return;
- }
- let decodedMessage = document.getElementsByTagName('textarea')[0];
- let encodedMessage = document.getElementsByTagName('textarea')[1];
- if (e.target.textContent.includes('Encode')) {
- let message = decodedMessage.value;
- let encoded = [];
- for (let i = 0; i < message.length; i++) {
- let currSymbol = message.charCodeAt(i);
- encoded.push(String.fromCharCode(currSymbol + 1));
- }
- decodedMessage.value = '';
- encodedMessage.value = encoded.join('');
- } else if (e.target.textContent.includes('Decode')) {
- let message = encodedMessage.value;
- let decoded = [];
- for (let i = 0; i < message.length; i++) {
- let currSymbol = message.charCodeAt(i);
- decoded.push(String.fromCharCode(currSymbol - 1));
- }
- encodedMessage.value = decoded.join('');
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement