I am creating a page from JavaScript using document.open(\"text/plain\") and document.write(). The text to be rendered is multiple lines of tab separated text. In Chrome 13.0.7
You should drop the parameter to open() since it's not supported in other browsers, and prefix your parameter to the first write() with '', a beyond-deprecated tag from the depths of HTML history which does exactly what you want (it has no closing tag.)