Hola, xtrebakup
Se me ocurren dos posibles causas:
1.- Revisa que no haya saltos de línea en el contenido del document.write() o bien concatena los textos de cada línea con signos '+'.
Código PHP:
{
document.write(' <table border="1" cellpadding="0" ' + 'cellspacing="0" style="border-collapse: collapse" ' + 'bordercolor="#111111" width="100%"> ' +
'</table>')
}
2.- A veces el cierre de ángulos (>) genera problemas; prueba a sustituirlos por >
Si no lo consigues, dilo, porque lo de concatenar tiene su truquillo a veces. Yo sistemáticamente construyo primero una variable de texto y al final se la paso al document.write().
Para la precarga de imágenes, busca en las PFs (FAQs) o en la web, el código está en muchos sitios.