1
resposta

colocar mais de uma função dentro do código

para fazer um livro interativo pensei em criar um alerta perguntando o nome, a cor dos cabelos e a cor dos olhos do leitor, para que, assim, o texto seja interativo, com isso pensei em criar a seguinte função:

preciso de ajuda com 2 coisas: como faço um alerta de prencher? como diferencio cada um e não faço eles entrarem todos de uma vez no texto?

1 resposta

Olá, Ana Beatriz, não sei se entendi bem o que você precisa, mas uma forma de se fazer seria assim:

<meta charset="utf-8">

<script>

function mostra(texto){

        document.write(texto);
        document.write("<br>");
}

var nomeLeitor = prompt("Leitor, qual é o seu nome?");

var corCabelos = prompt(nomeLeitor + ", qual é a cor dos seus cabelos?");

var corOlhos = prompt("E a cor dos seus olhos?");

mostra(nomeLeitor + ", você tem cabelos " + corCabelos + " e olhos " + corOlhos + ".");

</script>

Criamos uma variável para cada característica do leitor e perguntamos cada uma a ele usando o "prompt".

Cada resposta que o leitor digita fica guardada na variável respectiva e aí podemos pedir para a função "mostra" exibir cada uma, conforme desejarmos.

Cada vez que a página for atualizada, as variáveis ficam vazias e é preciso reiniciar o processo para defini-las, ou seja, perguntando ao leitor novamente.

Espero ter ajudado. Bons estudos!