Contenuti dinamici javascript [Informazioni pagina js]

carter

Utente Attivo
15 Feb 2012
68
0
0
Buona sera a tutti...
ho una pagina .js che gestisce un quiz...
le domande sono testuali (si deve scrivere per rispondere) e delle checkbox...
si susseguono automaticamente cliccando sul bottone OK della schermata...
ora ho un problema...dovrei fare un controllo sulle risposte nel senso che se l'utente non risponde a una domanda si deve visualizzare una finestra confirm che gli chiede se vuole o no rispondere...se clicca su ok deve passare alla domanda successiva...se clicca su annulla deve rimanere su quella domanda per dare la possibilità di rispondere...
io sono riuscito a visualizzare la confirm ma non capisco come fare se l'utente clicca su ok e quindi deve passare alla successiva...(che in realtà trattandosi di javascript rimane sulla stessa pagina...è la schermata che deve cambiare)
qualcuno può aiutarmi?

il frammento di codice è questo...manca il ramo vero dell'if
Codice:
if(answ=="")
{
	var messaggio2 = "Sei sicuro di non voler rispondere?";
	if (confirm(messaggio2)) 
	{
          //qui dovrei inserire il codice che mi serve per cambiare schermata
       	}
	return;
}
 
Cosa devi cambiare della pagina? Devi fare un redirect o cambiare dei div?
 
Ciao Nefyt,
allora
come dicevo...essendo in javascript devo cambiare la "schermata"...quindi penso un div
anche se in realtà questa modifica la devo fare per un plugin di wordpress...
quindi nel ramo vero dell'if (cioè se l'utente conferma di non voler rispondere alla domanda) devo farlo passare alla domanda successiva...
ma la pagina (per intenderci l'url) è sempre la stessa...ecco perchè prima parlavo di schermata del javascript...non so se mi sono spiegato bene...
scusatemi ma non ho molta familiarità con javascript...
non penso si tratti di una redirect perchè mi porterebbe su un'altra pagina...
nè di una location.reload perchè l'ho usata per altre modifiche e mi fa ripartire il quiz dall'inizio...
io dovrei andare solo alla domanda successiva
 
Ultima modifica:
Ciao Nefyt,
allora
come dicevo...essendo in javascript devo cambiare la "schermata"...quindi penso un div
anche se in realtà questa modifica la devo fare per un plugin di wordpress...
quindi nel ramo vero dell'if (cioè se l'utente conferma di non voler rispondere alla domanda) devo farlo passare alla domanda successiva...
ma la pagina (per intenderci l'url) è sempre la stessa...ecco perchè prima parlavo di schermata del javascript...non so se mi sono spiegato bene...
scusatemi ma non ho molta familiarità con javascript...
non penso si tratti di una redirect perchè mi porterebbe su un'altra pagina...
nè di una location.reload perchè l'ho usata per altre modifiche e mi fa ripartire il quiz dall'inizio...
io dovrei andare solo alla domanda successiva
Allora fai cosi:
Codice:
document.getElementById('div').innerHTML="Nuova domanda";
 

Discussioni simili