0
respostas

Não acontece nada quando rodo o JS.

Sou da sua turma 3 no programa ONE e estou com um problema no meu código e não consigo achar uma luz no fim do túnel, já faz uns dias kkkk Eu tentei inspecionar pra ver se o erro aparecia mas nada simplesmente acontece nada mesmo. Eu até atualizei algumas coisas por exemplo os botões da One e da Alura consegui colocar eles pra abrirem os links mas o codificador não vai, simplesmente não acontece nada.

Meu repositório no GIT é esse pra quem quiser dar uma olhada em tudo. (https://github.com/joohferrsi/secret_machine)

Mas a parte do JS é essa:

var pegar_texto = document.getElementById("texto");
var texto = pegar_texto.value.toLowerCase();
var pegar_final = document.querySelector("#textoFinal");
var textoFinal = pegar_final.value.toLowerCase();
var logoAlura = document.querySelector("#alura");
var logoOne = document.querySelector("#one");
var URL1 = "https://www.alura.com.br";
var URL2 = "https://www.oracle.com/br/education/oracle-next-education/";
var code = document.querySelector("#code");
var decode = document.querySelector("#decode");
var copy = document.querySelector("#copy");


function abrirAlura(URL1) {
  var win = window.open(URL1, '_blank');
  win.focus();
}

function abrirOne(URL2) {
  var win = window.open(URL2, '_blank');
  win.focus();
}

logoAlura.addEventListener("click", function() {abrirAlura(URL1);});

logoOne.addEventListener("click", function() {abrirOne(URL2);});

function verifica(object){

    if(object == null) { document.write("Texto não encontrado.") }

    else if (/[A-Z-À-Ú-à-ú]/.test(object.value)) {document.write("Caracteres inválidos.")}

}

function escreveCodificado() {

    var textoCrip = object

    .replace(/e/g,"enter")
    .replace(/i/g,"imes")
    .replace(/a/g,"ai")
    .replace(/o/g,"ober")
    .replace(/u/g,"ufat");

    return textoCrip;

    object = texto;

    textoFinal.value = texto;

}

function escreveDecodificado() {

    var textoDesc = object

    .replace(/enter/g,"e")
    .replace(/imes/g,"i")
    .replace(/ai/g,"a")
    .replace(/ober/g,"o")
    .replace(/ufat/g,"u");

    return textoDesc;

    object = texto;

    textoFinal.value = texto;

}

function copiarTexto(){

textoFinal.select();
navigator.clipboard.writeText(textoFinal.value);
textoFinal.value = "";

}

code.addEventListener("click", function() {escreveCodificado});

decode.addEventListener("click", function() {escreveDecodificado});

copy.addEventListener("click", function() {copiarTexto});