Well the whole sourcecode is very large. But here is what the result of several stress testing made on IE and Netscape.
I have tried to print 100 rows each consisting of two droplist and two text boxes. Each droplist consist of seven entries with "aaaaaaaaaaaaaaaaa" value. And each text also have "aaaaaaaaaaaaaa" as value.
Now IE 6 creates problem when printing more than 100 rows while Netscape does not. For rows less then 90, IE6 works fine.
I have used the following code to generate such table. You can change "100" to whatever no. of rows u want.
<?
print("<TABLE BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
for($cntid = 0; $cntid < 120; $cntid++){
print("<TR>");
print("<TD>");
print("<SELECT NAME=\"abc$cntid\">");
for($tempi = 0; $tempi < 7; $tempi++){
print("<OPTION VALUE=\"$tempi\">aaaaaaaaaaaaaaaaaaa</OPTION>");
}
print("</SELECT>");
print("</TD>");
print("<TD>");
print("<INPUT TYPE=\"text\" NAME=\"def$cntid\" VALUE=\"aaaaaaaaaa\" SIZE=\"10\" MAXLENGTH=\"10\">");
print("</TD>");
print("<TD>");
print("<SELECT NAME=\"xyz$cntid\">");
for($tempi = 0; $tempi < 7; $tempi++){
print("<OPTION VALUE=\"$tempi\">aaaaaaaaaaaaaaaaaaa</OPTION>");
}
print("</SELECT>");
print("</TD>");
print("<TD>");
print("<INPUT TYPE=\"text\" NAME=\"ghi$cntid\" VALUE=\"aaaaaaaaaa\" SIZE=\"10\" MAXLENGTH=\"10\">");
print("</TD>");
print("</TR>");
}
print("</TABLE>");
?>