Sto provando a fare una pagina web che mostra in un iframe le home page di vari quotidiani, refreshandosi ogni tot. Ora vorrei inserire la possibilità di scegliere quali quotidiani inserire, mostrando in alto l'elenco con i vari checkbox, in modo che l'utente seleziona i giornali che vuole, inserisce il tempo e fa partire la rassegna. Con il codice a cui sono arrivato però c'è il problema che quando l'utente sceglie di saltare alcuni quotidiani dall'elenco, invece che passare a quello successivo che ha selezionato, lo script quando arriva il turno del quotidiano che deve saltare refresha ancor una volta quello che è attualmente mostrato. Il motivo lo capisco, dato che num aumenta di 1 ma il chechbox non e' selezionato lui rimane lì, refresha e poi riaumenta num finche' non arriva al prossimo quotidiano con checkbox selezionato.
Ma pur avendo capito dove sta il problema, non so come correggere il codice perchè questo non si verifichi.
Questo il codice dello script:
Codice PHP:var num=1;
var stringa="http://www.corriere.it";
function sequenza(){
if(num==4){
num = 1;
stringa="http://www.corriere.it";
}
else if(a!=0){
if(num==1 && key.repubblica.checked){
stringa="http://www.repubblica.it";
alert(stringa);
}
else if(num==2 && key.fatto.checked){
stringa="http://www.ilfattoquotidiano.it";
alert(stringa)
}
else if(num==3 && key.sole.checked){
stringa="http://www.ilsole24ore.it";
alert(stringa)
}
num++;
}
document.getElementsByTagName('iframe').item(0).src=stringa;
setTimeout(function(){sequenza()},tempo)

Rispondi quotando