document.write(), se non erro, non sarà più riconosciuto dalla versione 2.0 di XHTML.

Il motivo è che si sta cercando di puntare su un approccio molto diverso, ovvero quello del DOM (Document Object Model). Sul forum di javascript dovresti trovare tutti gli approfondimenti del caso.