Script per cambiare il css con l'ora
Script per cambiare il css con l'ora postato il 20/12/2008 02:10:41 nel forum programmazione, open source e hosting
Dove sbaglio u.u mi elimina completamente il css
<SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction getCSS()
{
datetoday = new Date();
timenow=datetoday.getTime();
datetoday.setTime(timenow);
thehour = datetoday.getHours();
if (thehour > 20)display = "css/colonne3.css";
else if (thehour > 17)display = "css/colonne2.css";
else if (thehour > 14)display = "css/colonne2.css";
else if (thehour > 11)display = "css/colonne.css";
else if (thehour > 7)display = "css/colonne.css";
else if (thehour > 4)display = "css/colonne4.css";
else if (thehour > 1)display = "css/colonne4.css";
elsedisplay = "css/colonne.css";
var css = '<'; css+='link rel="stylesheet" href="' + display + '.css" /'; css+=' />';
document.write(css);
// End -->}</script>
<script language="javascript">getCSS();</script>
<noscript><link href="css/colonne.css" rel="stylesheet" type="text/css"></noscript>
Pagine → 1
20/12/2008 02:20:23 e modificato da new_world il 20/12/2008 02:21:39
penso che tu debba associarlo ad un evento. Prova a mettere il richiamo della funzione nel body.
<body onload="getCSS();">
comunque a parte che sono le 2.20 e non ho dato un'occhiata come si deve, sarebbero anche da prendere ora e giorno dal server, così è uguale per tutti :P
inoltre nel document.write sarebbe più comodo scrivere la parte HTML e soltanto la variabile con dentro il nome del css in javascript
20/12/2008 11:39:25
sarebbe forse stato più semplice fare il tutto lato server
20/12/2008 11:51:26
new_world ha scritto: sarebbe forse stato più semplice fare il tutto lato server
Meno codice, meno problemi di compatibilità e siuramente vieno visto da tutti :D
20/12/2008 13:06:27
non avevo visto il noscript sorry :D
20/12/2008 13:17:40
Le due colonne refreshano in automatico :)
grazie grande bau provo ad utilizzarlo e ti faccio sapere ^-^
lo volevo fare in php ma neanche quello mi è riuscito >.<
^_^ l'idea come ho detto qualche giorno fa a darkside mi venuta perchè tutti hanno i temi diversi per il gdr invece mi sembrava figo pensare ad un'alternativa ^-^
20/12/2008 15:06:54
black ha scritto: (io il check lo farei da database, con una select now() ad inizio pagina e relativo controllo)
e perché mai uno dovrebbe andare a scomodare il database? 😖
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Raja Dunia ↗
AlterEgo ↗
RAID Shadow Legends ↗
Neverness to Everness ↗
Wuthering Waves ↗