Ciao ragazzi, mi trovo davanti ad una situazione molto strana.
Sto seguendo le lezioni sui Javascript fornite da html.it e mi sono trovato davanti a dei codici che...non funzionano. Ho da poco installato IE7 e credo sia lui il responsabile, non penso che chi ha scritto la guida abbia fatto un errore simile. Per farli funzionare devo premere il Ctrl e l'effetto non è quello descritto, non mi da il confirm e si limita ad aprire la pagina indicata in una nuova finestra.
Qui c'è la pagina con il codice che non va (anche tutti gli altri link della guida legati ad un href="#" non funzionano): http://javascript.html.it/guide/lezi...-else-if-else/ .
Riporto qui sotto il codice "incriminato", così si fa prima:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script type="text/javascript">
function conferma () {
chiediConferma = confirm('Sei sicuro di voler uscire dalla pagina?');
if (chiediConferma == true){
location.href="http://www.html.it"; //ricarica la pagina
}
/* o anche nella forma più sintetica:
if (confirm('Sei sicuro di voler uscire dalla pagina?')){
location.href="http://www.html.it"; //ricarcia la pagina
}
*/
}
</script>
</head>
<body>
testo link
</body>
</html>
Ho anche provato a pubblicare, nella speranza che avesse dei problemi di funzionamento in locale, ma non è cambiato nulla. Se il codice è giusto, qualcuno mi sa dire come settare IE7 in modo da far funzionare il tutto?grazie in anticipo, ciao,![]()