Pour la 1 je pense que Zephyr a répondu, et concernant la 2:
D'une part il m'étonnerait fortement que document.write() soit autorisée en XHTML 1.0 Strict (ça casse complètement le DOM).
D'autre part tu peux toujours sortir des caractères d'effacement, mais ce n'est pas pour ça que ça effacera quoi que ce soit. D'ailleurs tu ne peux même pas choisir le point d'écriture dans le document donc...
