ho bisogno di un testo random che cambi ogni settimana...
...ad esempio se metto lo script Lunedì 20, il Lunedì 28 il testo deve cambiare...è fattibile la cosa???...byex!
Printable View
ho bisogno di un testo random che cambi ogni settimana...
...ad esempio se metto lo script Lunedì 20, il Lunedì 28 il testo deve cambiare...è fattibile la cosa???...byex!
Proviamo con questo...Naturalmente si suppone che ci sia una rotazione di un numero limitato di frasi, anche perché in caso contrario proprio non si può fare.Codice:function randomWeekText ()
{
var rows = new Array ("Frase1", "Frase2", "Frase3", ... , "FraseX")
var now = new Date ()
var weekNr = Math.floor (now.valueOf () / (7 * 24 * 60 * 60 * 1000))
var rowNr = weekNr % rows.length
return rows[rowNr]
}
Stammi bene...
manco la vedo la frase:
help!Citazione:
<script language="text/javascript">
function randomWeekText ()
{
var rows = new Array ("Frase1", "Frase2", "Frase3", ... , "FraseX")
var now = new Date ()
var weekNr = Math.floor (now.valueOf () / (7 * 24 * 60 * 60 * 1000))
var rowNr = weekNr % rows.length
return rows[rowNr]
}
</script>
Poi dentro la pagina dove vuoi che appaia il testo dovresti mettere una cosa del genere:
Codice HTML:<script language="Javascript" type="text/javascript">
var Testo=randomWeekText();
document.write(Testo);
</script>
Quella funzione lì la devi mettere nel tag HEAD o in un file esterno e si limita a generarti una frase che cambia ogni settimana in base a una rotazione (non so dirti quale sia il giorno in cui avverrà il cambio, dovrebbe essere lo stesso giorno che era il 1° gennaio 1970). Per utilizzare la frase devi fare come ti ha suggerito funcool oppure, se preferisci una finestra a comparsa, scrivere alert(randomWeekText()) in uno script interno
raga, non funge...o sono io...boh! :confused:
Ti ho messo una prova dello script qui: http://dementialsite.altervista.org/...t/weektext.htm. Strano che non ti funzioni, perché non ho dovuto nemmeno modificare il codice di partenza (di solito invece qualche ritocco mi tocca farlo).
Per provare il funzionamento reale devi ovviamente cambiare ripetutamente la data al tuo orologio di sistema, visto che lo script si basa su quello (con Windows clicca a destra sulla barra di stato con il pulsante destro e seleziona "Modifica data/ora").
Stammi bene...
abbiamo risolto io e lui in privato...