I have this code to write the data to a printable page....It opens a printable window in IE6 but wont open when using NS 7....Can some help me to make this section of code Netscape compatible??
Thanks
<Script>
function ShowPrint(){
var list = "";
var Total = 0;
list += "<html><body><table width='100%' cellspacing='1' cellpadding='2'
border='0'>\n" +
"<tr>\n" +
"<td width='10%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Qty.</font></b></td>\n" +
"<td width='40%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Product Description</font></b></td>\n" +
"<td width='10%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>ID</font></b></td>\n" +
"<td width='20%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Each</font></b></td>\n" +
"<td width='20%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Sub Total</font></b></td>\n" +
"</tr>\n";
for (var i=0; i < pArray.length; i++) {
var sArray = SplitString(pArray, 13, "|"
if (sArray[0] != "0"
{
var sTmp = sArray[1]
list += "<tr>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>"+sArray[0]+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>"+sArray[2]+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>"+sTmp+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>$"+formatNum(sArray[3], 2)+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>$"+formatNum(sArray[0]*sArray[3], 2)+"</font></td>\n" +
"</tr>\n";
Total += sArray[0]*sArray[3];
}
}
Total = formatNum(Total, 2);
list += "</table>";
var nametitle = "";
if(document.all.MR.checked) { nametitle = "Mr."; }
if(document.all.MISS.checked) { nametitle = "Miss."; }
if(document.all.MS.checked) { nametitle = "Ms."; }
if(document.all.MRS.checked) { nametitle = "Mrs."; }
if(document.all.DR.checked) { nametitle = "Dr."; }
list += "<br><b><font color='#000000' face='Verdana' size='1'>" + nametitle
+ " " + document.all.FirstName.value + " " + document.all.Surname.value
+ "<br>" + document.all.PostalAddress.value + "<br>" + document.all.State.value
+ ", " + document.all.ZipCode.value + "<br><br><input type='button'
name='confirm' value='Print' onclick='window.print()'>\n<br>" + Total
+ "</body></html>"; // This is the print page
Invoice = window.open
("","Invoice","height=400,width=600,top=10,left=10,scrollbars=yes,resizable=yes"
);
Invoice.document.write(list);
}
</Script>
Thanks
<Script>
function ShowPrint(){
var list = "";
var Total = 0;
list += "<html><body><table width='100%' cellspacing='1' cellpadding='2'
border='0'>\n" +
"<tr>\n" +
"<td width='10%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Qty.</font></b></td>\n" +
"<td width='40%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Product Description</font></b></td>\n" +
"<td width='10%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>ID</font></b></td>\n" +
"<td width='20%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Each</font></b></td>\n" +
"<td width='20%' bgcolor='#000080'><b><font color='#ffffff'
face='Verdana' size='1'>Sub Total</font></b></td>\n" +
"</tr>\n";
for (var i=0; i < pArray.length; i++) {
var sArray = SplitString(pArray, 13, "|"
if (sArray[0] != "0"
var sTmp = sArray[1]
list += "<tr>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>"+sArray[0]+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>"+sArray[2]+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>"+sTmp+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>$"+formatNum(sArray[3], 2)+"</font></td>\n" +
"<td width='10%' bgcolor='#c0c0c0'><font color='#000000'
face='Verdana' size='1'>$"+formatNum(sArray[0]*sArray[3], 2)+"</font></td>\n" +
"</tr>\n";
Total += sArray[0]*sArray[3];
}
}
Total = formatNum(Total, 2);
list += "</table>";
var nametitle = "";
if(document.all.MR.checked) { nametitle = "Mr."; }
if(document.all.MISS.checked) { nametitle = "Miss."; }
if(document.all.MS.checked) { nametitle = "Ms."; }
if(document.all.MRS.checked) { nametitle = "Mrs."; }
if(document.all.DR.checked) { nametitle = "Dr."; }
list += "<br><b><font color='#000000' face='Verdana' size='1'>" + nametitle
+ " " + document.all.FirstName.value + " " + document.all.Surname.value
+ "<br>" + document.all.PostalAddress.value + "<br>" + document.all.State.value
+ ", " + document.all.ZipCode.value + "<br><br><input type='button'
name='confirm' value='Print' onclick='window.print()'>\n<br>" + Total
+ "</body></html>"; // This is the print page
Invoice = window.open
("","Invoice","height=400,width=600,top=10,left=10,scrollbars=yes,resizable=yes"
);
Invoice.document.write(list);
}
</Script>