Per il problema descritto ecco come è stato scritto il codice e il richiamo alla funzione passandogli il file htm

Link:
pippo

function windowprint(htm) {
var titolo = "Stampe"


var s1 = "<TITLE>" + titolo + "</TITLE>" +
"<BODY BGCOLOR='#FFFFFF'><TABLE BORDER=0><TR>" +
"<TD WIDTH=600 HEIGHT=400 VALIGN=TOP ALIGN=center>"
var s2 = "<FONT COLOR='FF0000'>"+"htm"+"</FONT>"
var s3 = "
<FORM><INPUT TYPE='BUTTON' VALUE='Chiudi'" +
"onClick='self.close()'>" +
"</FORM></TD></TR></TABLE></BODY>"

popup = window.open("",'nuovafinestra','width=600,height=4 00 ,toolbar=no,

location=no,status=no,menubar=no,scrollbars=yes,re sizable=yes');
popup.document.write(s1+s2+s3)
popup.document.close()
}