Allora, credo che la questione stia nel fatto che il codice è inserito in un file .js. Sicuramente in un file .htm funziona ma in uo .js va apportata qualche modifica.
Ti risposto il codice come è scritto nel .js. Io mi sono limitato a togliere le virgolette intorno a _new



form_analisi_multipli_redditivita="<table border=0 cellpadding=5 CELLSPACING=0>"+

"<form action name='multipli_redditivita'>"+


"<tr>"+
"<td><select class=box name='tipi'>"+
"<option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_multipli.php'>multipli"+
"<option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_redditivita.php'>redditivita"+
"</td>"+
"</tr>"+


"<tr>"+
"<td>"+
"<center><input class=button type='button' value='estrai' onClick='window.open(document.multipli_redditivita .tipi.options[document.multipli_redditivita.tipi.selectedIndex].value,_new)'>"+



</center>"+
"</form>"+

"</td>"+
"</tr>"+

"</table>";

document.write(form_analisi_multipli_redditivita);