Ciao a tutti,

come forse risulterà chiaro da quanto sto per scrivere, ho da poco iniziato a usare i javascript...

Il problema: vorrei far sì che per accedere a una certa pagina sia necessario che l'utente inserisca un'informazione - acquisita all'interno del sito - tramite un prompt lanciato dalla pagina stessa. Se l'informazione (la parola chave) è errata la pagina non si caricherà e riapparirà il prompt.

Allora ho composto questo script e l'ho messo nella head (ovviam. senza "<--" ecc, e prima degli apostrofi c'è "\"; domanda e risposta sono fittizie) :

<--

<script type="text/javascript">

nomeUtente=prompt("Come si chiama il gruppo a cui appartiene questo sito?","[contano maiuscole e apostrofi]");
document.write("Grazie dai ");
document.write(nomeUtente);

nomeUtente="Falsi d\'Autore";

if (nomeUtente=="Falsi d\'Autore") {
alert("Ok!");
}

else {
nomeUtente=prompt("Riprova: come si chiama il gruppo a cui appartiene questo sito?","[contano maiuscole e apostrofi]");
document.write("Grazie dai ");
document.write(nomeUtente);
}

</script>

-->

Il punto è che NON FUNZIONA!!! Anche con la parola chiave errata, mi da sempre "Ok!"... Ho anche provato a separare il tutto in due script (uno col prompt e uno con if else) ma non cambia nulla... Cosa c'è che non va? Sospetto sia qualche errore banale, ma ho controllato e ricontrollato...




Grazie, e se per caso ho scritto delle castronerìe, scusate...