aqui es donde esta el problema.
Código:
no="<table width='100%' border='0' align='center' bgcolor='#f90'>
<tr>
<td colspan='3' align='center' bgcolor='#999933'>
<h2><strong>"+nombre+"</strong></h2>
</td>
</tr>
</table>";
en javascript un string no puede contener literalmente ningun tipo de salto de linea. ahora bien, hay una forma especial para poder incluir saltos de lineas en un string, simplemente ubicale un backslash (\) al final de cada linea. por ejemplo,
Código:
var string = "un string bien corto\
con multiples\
saltos de linas";