Roberto Carreira

Respostas no Fórum

Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • em resposta a: Evento DOM onchange #73023
    Roberto Carreira
    Participante

    Tutora Myala, boa tarde.
    Eu não havia atentado para o atributo .value depois de x. Só isso já resolveu o erro que aparecia no inspector.
    Entretanto, o browser ainda me retorna um erro:
    x.style is undefined

    Para todas as demais linhas para mudança de configuração de css, eu segui o que você disse no post acima. Segue o código.
    <script>
    function mudarC(){
    var x = window.document.getElementById(‘iprofessor’).value;
    if(x.value != “escolher”){
    x.style.background = “red”;
    x.style.color = “white”;
    x.style.fontWeight = “bold”;
    }
    }
    </script>
    Segue a configuração css para o select
    <style>
    select#iprofessor{
    background: orange;
    color: purple;
    font-weight: bold;
    }
    </style>
    Agradeço a ajuda 🙂

    em resposta a: Retorno de função NaN #72967
    Roberto Carreira
    Participante

    Segue o código todo abaixo, referente ao meu post anterior:
    <script>
    function funcA(){
    var a = 5 + 3;
    window.document.getElementById(‘a’).innerHTML = “<p class=’result_set’>O valor de A é ” + a + “.</p>”;
    return a;
    }
    var funca = funcA();
    function funcB(x){
    var b = x % 5;
    window.document.getElementById(‘b’).innerHTML = “<p class=’result_set’>O valor de B é ” + b + “.</p>”;
    return b;
    }
    var funcb = funcB();
    function funcC(x){
    var c = 5 * x**2;
    window.document.getElementById(‘c’).innerHTML = “<p class=’result_set’>O valor de C é ” + c + “.</p>”;
    return c;
    }
    var funcc = funcC();
    function funcD(x){
    var d = 10 – x/2;
    window.document.getElementById(‘d’).innerHTML = “<p class=’result_set’>O valor de D é ” + d + “.</p>”;
    return d;
    }
    var funcd = funcD();
    function funcE(x){
    var e = 6* 2/x;
    window.document.getElementById(‘e’).innerHTML = “<p class=’result_set’>O valor de E é ” + e + “.</p>”;
    return e;
    }
    var funce = funcE();
    function funcF(x,y){
    var f = x % y + 4/y;
    window.document.getElementById(‘f’).innerHTML = “<p class=’result_set’>O valor de F é ” + f + “.</p>”;
    return f;
    }
    var funcf = funcF();
    </script>

    O html:
    <div id=’variaveis’>
    <table>
    <tr><td><div id=’a’><button onclick=’funcA();’>Variável A</button><small> a = 5 + 3 </small></div>
    <tr><td><div id=’b’><button onclick=’funcB(funca);’>Variável B</button><small> b = a % 5 </small></div>
    <tr><td><div id=’c’><button onclick=’funcC(funcb);’>Variável C</button><small> c = 5 x b^2 </small></div>
    <tr><td><div id=’d’><button onclick=’funcD(funca);’>Variável D</button><small> d = 10 – a/2 </small></div>
    <tr><td><div id=’e’><button onclick=’funcE(funcd);’>Variável E</button><small> e = 6 x 2/d </small></div>
    <tr><td><div id=’f’><button onclick=’funcF(funcb,funce);’>Variável F</button><small> f = b % e + 4/e </small></div>
    </table>
    </div>

    em resposta a: Retorno de função NaN #72966
    Roberto Carreira
    Participante

    Oi, Mayla.
    Eu passei o atributo x na função, quando do evento onclick = ‘funcB(x);’. No caso, ficou assim:
    var funca = funcA();
    E no input type=’radio’, para o evento onclick=’funcB(funca);’
    Mesmo assim, dá NaN.
    O que fazer? Ou, onde eu estou errando?

    em resposta a: Retorno de função NaN #72668
    Roberto Carreira
    Participante

    Oi, Mayla, boa noite.
    Eu alterei a função funcB() para receber a variável resultante de funcA(), fazendo o seguinte:
    <script>
    var x = funcA();
    funcB(x){
    var a = x;
    var b = a % 5;
    return b;
    }
    </script>
    Mesmo assim eu tenho o mesmo problema, com o mesmo retorno.
    Quando eu ponho todas as variáveis fora das funções, tudo funciona, mas mesmo quando tento por a variável retornada de outra função como valor passado dentro da estrutura da função, dá o mesmo erro, e eu não sei onde está o erro.

    em resposta a: .htaccess #65471
    Roberto Carreira
    Participante

    Mayla, boa noite.
    No aplicativo criado no curso, o professor criou um diretório chamado includes, onde colocou alguns arquivos fundamentais para o seu funcionamento.
    Um usuário malicioso poderia acessar esse diretório caso o aplicativo estivesse na web.
    Minha pergunta é, como podemos restringir o acesso a este diretório, uma vez que pelo browser dá para chegar até ele? Vamos considerar que o usuário não terá acesso à máquina onde o xampp esteja rodando.
    No curso, o professor falou alguma coisa sobre como da forma como foi criado o site ele não poderia ser posto no ar, o que me deu a impressão de ser um aplicativo facilmente corrompível por usuários maliciosos.
    Como poderíamos melhorar a segurança do acesso caso fôssemos por no ar o referido aplicativo?
    Grato pela atenção 🙂
    Roberto Carreira.

Visualizando 5 posts - 1 até 5 (de 5 do total)