Lo so che sono in ritardo (ero in ferie fino a ieri), ma mi preme non lasciare dubbi strani in giro per il forum.
Il programa postato contiene vari errori di compatibilita` con la DTD (alcuni gravi).
1. [grave] Uno script non si puo` inserire nel file HTML. O ne fai un file a parte, oppure puoi usare i commenti CDATA (con una ricerca nel forum, trovi esempi)
2. [media gravita`] Hai usato document.write(), che e` un metodo da evitare: nel forum di JS sanno anche dirti cosa usare al suo posto utilizzando le operazioni sul DOM
3. [grave] Una volta eseguito lo script, il codice generato diventa:in cui c'e del testo inserito direttamente in un <div>. Questo non e` valido in XHTML strict. Il testo deve stare dentro un tag che lo puo` contenere (ad esempio uncodice:<div id="col1" style="background:lime; display:table-cell;"> Hello World Colonna 1 </div>
). Se i browser interpretassero esattamente le specifiche, la pagina dovrebbe dare errore e non essere visualizzata.

Rispondi quotando