Hola:
Puesto así es muy difícil de descubrir el error, seguramente sea por las comillas, supongo que tendrás que alternar las simples con las dobles... por ejemplo:
Código:
document.writeln("<form name="+"form1"+" action="+""+"><table width="+"950"+" ...
estaría mejor así:
Código:
document.writeln("<form name='form1' action=''><table width='950' ...
Otra manera donde puedes ponerlo igual que en cualquier documento es usar textarea oculto:
<form name="oculto" action="" method="post">
<textarea name="texto" >
<form name="form1" action="" ><table width="950"...
</textarea>
</form>
Y para escribir:
ventana.document.writeln(document.forms.oculto.tex to.value);
Saludos