questo script permette di far apparire una frase diversa ogni tot secondi in modo casuale
voglio fare delle modifiche
si può dire allo script nella sua scelta casuale di girare tutte le frasi prima di ripescarne una frase che ha gia mostrato?
per prima cosa ho cercato di buttare giu un pò di codice
in head
Codice PHP:
web=new Array()
web[1]="frase 1"
web[2]="frase 2"
web[3]="frase 3"
web[4]="frase 4"
web[5]="frase 5"
web[6]="frase 6"
web[7]="frase 7"
web[8]="frase 8"
web[9]="frase 9"
web[10]="frase 10"
web[11]="frase 11"
web[12]="frase 12"
web[13]="frase 13"
web[14]="frase 14"
web[15]="frase 15"
function gira()
{
x=Math.ceil(15*Math.random())
document.getElementById('link').innerHTML = web[x];
timerID=setTimeout("gira()",6000);
}
nel body
<body onload="gira()";>
all'inerno il richiamo dello script in un punto che voglio io
<td id="link">
è giusto? sembra funzionare ma mi rivolgo a chi è più esperto di me
ripeto il mio problema:
si può dire allo script di generare una frase in modo casuale senza che la ripeta prima di averle girate tutte?se si come si fa?