Newsgroup: it.comp.lang.javascript
Titolo: help!!!! data in javascript!

Ciao a tutti, ecco il mio quesito:
Io sul mio sito voglio far comparire la data odierna in stile 1 Gennaio 2001
(e non 1/01/01... e via dicendo) e per ogni giorno voglio far comparire
sotto delle scritte, che cambiano, naturalmente alla mezzanotte.
Cerco il javascript per evitare di stare davanti al pc ogni mezzanotte... ma
che lo faccia lui in automatico.
Per Es. 1 Gennaio 2001 voglio far comparire sotto "capodanno", Il 2 Gennaio
2001 voglio far comparire "compleanno di Enrico", il 3 Gennaio 2001 voglio
far comparire "onomastico di Giuseppe"...
queste scritte andranno in una tabella nella riga sotto la data, (ma questo
non dovrebbe essere il problema...)
mi sono spiegato? Voglio mettere scritte personalizzate sotto date di quel
tipo.
Spero di non avervi ammorbato... e grazie in anticipo
Ciao

 sotto delle scritte, che cambiano, naturalmente alla mezzanotte.
Con questo script dovrai preparare 12 array contenenti le scritte, 1 array
per ogni mese.
<script language="JavaScript" type="text/javascript">
<!--
var d = new Date()
var y = d.getFullYear();
if (y < 2000) y += 100;
<script language="JavaScript" type="text/javascript">
<!--
var d = new Date()
var y = d.getFullYear();
if (y < 2000) y += 100;
function data() {
  var mese = new Array("Gennaio", "Febbraio", "Marzo", "Aprile:",
                       "Maggio", "Giugmo", "Luglio", "Agosto",
                       "Settembre", "Ottobre", "Novembre", "Dicembre");
  document.write(d.getDate(), " ", mese[d.getMonth()], " ", y);
}
function scritta() {
var scritte = new Array();
// questo e' l'array per gennaio
scritte[0] = new Array("Capodanno",
                                     "Compleanno di Federico",
                                     "Onomastico di Antonio",
                                     "...",
                                     "...",
                                     "31 gennaio");
// questo e' l'array per febbraio
scritte[1] = new Array("1 febbraio",
                                     "...",
                                     "29 febbraio");
// e cosi' via...
scritte[10] = new Array("1 novembre",
                                       "...",
                                      "30 novembre");
document.write(scritte[d.getMonth()][d.getDate() - 1]);
}
// -->
</script>
<table width="300" border="0" cellspacing="0" cellpadding="0"
align="center">
  <tr align="center"><td> <script
language="JavaScript">data();</script></td> </tr>
  <tr align="center"><td><script
language="JavaScript">scritta();</script></td></tr>
</table>
Maurizio.

Ti ringrazio infinitamente, mi hai risolto un problema non troppo piccolo...
ma adesso cerco di togliere qualche piccola pecca.
Il fatto è che io devo scrivere più cose in un giorno (per esempio nel 1
Gennaio 2001, scriverò: Capodanno, compleanno mio, freddo cane...)
ognuna di queste cose dovrebbe andare in una cella della stessa colonna
della tabella... dato che le stringhe io le metto nella <head> non so come
fare.
Se non si può fare, mi basterebbe anche solo andare accapo per le diverse
cose
Esempio:
Capodanno;
Compleanno mio;
Freddo cane.
Ciao ciao e ti ringrazio veramente tanto già per quello che hai fatto.
Enrico

 Gennaio 2001, scriverò: Capodanno, compleanno mio, freddo cane...)
Non capisco dov'è il problema:
        "Capodanno, compleanno mio, freddo cane...",
        "2 gennaio, ancora freeddo...",
Oppure se vuoi che vengano visualizzate su più righe:
        "Capodanno<br>compleanno mio<br>freddo cane...",
        "2 gennaio<br>ancora freeddo...",
Maurizio.

thanks, pensando a cdover cambiare il javascript, non ho pensato alla cosa
più semplice, un piccolo "invio" <br>
Ti ringrazio una gran cifra...
ciao ciao
Enrico