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...