1. CGI table print works great, except, unusual white spac
- Posted by John F Dutcher <John_Dutcher at urmc.rochester.edu> Aug 04, 2004
- 505 views
The script below does the expected except that the browser display skips about (2) screens of white space between the 'heading' line, (the <H1></H1> tags)..... and the start of the table 'header' print. The table 'detail' print follows immediately the table 'header' as expected. The <H1> tag is closed with its end tag ---> </H1> I've never seen such a thing; two screens of white space follow the HTML heading !!
#!c:\Euphoria\Bin\exw.exe include machine.e without warning crash_file("error-messages.txt") -- build html page: integer fn sequence line fn=open("bcare_remit.txt","r") if fn > 0 then line = gets(fn) else puts(1,"Unable to open the disk file\n") abort(1) end if puts(1, "Content-type: text/HTML\n\n" & "<html LANG=EN><head>" & "<title>BCH Remittance Splitter</title></head>" & "<body text=blue>" & "<center>" & "<H1>BCH Remittances for 7/28/04</H1>" & <-------- big space <-------- after this "<TABLE BORDER=1 BGCOLOR=pink>" & "<tr><th nowrap>Received Date</th>" & "<th nowrap>Provider</th>" & "<th nowrap>Svc Year</th>" & "<th nowrap>Account #</th>" & "<th nowrap>Last Name</th>" & "<th nowrap>First Name</th>" & "<th nowrap>Mid Init</th>" & "<th nowrap>Sub Last Name</th>" & "<th nowrap>Sub First Name</th>" & "<th nowrap>Sub Mid Init</th>" & "<th nowrap>Date of Birth</th>" & "<th nowrap>HIC Number</th>" & "<th nowrap>Location</th>" & "<th nowrap>Fin Class</th>" & "<th nowrap>Admit Date</th>" & "<th nowrap>Dschg Date</th>" & "<th nowrap>Pat Type</th>" & "<th nowrap>Omega Pat Type</th>" & "<th nowrap>TOB</th>" & "<th nowrap>Reference Number</th>" & "<th nowrap>Pymt Status</th>" & "<th nowrap>Rej Code</th>" & "<th nowrap>DRG</th>" & "<th nowrap>Total Charges</th>" & "<th nowrap>CAS Amount</th>" & "<th nowrap>Deductible Amt</th>" & "<th nowrap>Co-Ins Amount</th>" & "<th nowrap>Payment Amount</th>" & "<th nowrap>Pat ResP Amt</th>" & "</tr>" ) for i = 1 to 100 do puts(1, "<tr>" & "<td nowrap bgcolor=yellow>" & line[1..10] & "</td>" & "<td nowrap bgcolor=yellow>" & line[11..20] & "</td>" & "<td nowrap bgcolor=yellow>" & line[21..24] & "</td>" & "<td nowrap bgcolor=yellow>" & line[25..36] & "</td>" & "<td nowrap bgcolor=yellow>" & line[37..64] & "</td>" & "<td nowrap bgcolor=yellow>" & line[65..92] & "</td>" & "<td nowrap bgcolor=yellow>" & line[93..93] & "</td>" & "<td nowrap bgcolor=yellow>" & line[94..121] & "</td>" & "<td nowrap bgcolor=yellow>" & line[122..149] & "</td>" & "<td nowrap bgcolor=yellow>" & line[150..150] & "</td>" & "<td nowrap bgcolor=yellow>" & line[151..160] & "</td>" & "<td nowrap bgcolor=yellow>" & line[161..175] & "</td>" & "<td nowrap bgcolor=yellow>" & line[176..177] & "</td>" & "<td nowrap bgcolor=yellow>" & line[178..179] & "</td>" & "<td nowrap bgcolor=yellow>" & line[180..189] & "</td>" & "<td nowrap bgcolor=yellow>" & line[190..199] & "</td>" & "<td nowrap bgcolor=yellow>" & line[200..200] & "</td>" & "<td nowrap bgcolor=yellow>" & line[201..201] & "</td>" & "<td nowrap bgcolor=yellow>" & line[202..203] & "</td>" & "<td nowrap bgcolor=yellow>" & line[204..227] & "</td>" & "<td nowrap bgcolor=yellow>" & line[228..229] & "</td>" & "<td nowrap bgcolor=yellow>" & line[230..234] & "</td>" & "<td nowrap bgcolor=yellow>" & line[235..237] & "</td>" & "<td nowrap bgcolor=yellow>" & line[238..251] & "</td>" & "<td nowrap bgcolor=yellow>" & line[252..269] & "</td>" & "<td nowrap bgcolor=yellow>" & line[270..284] & "</td>" & "<td nowrap bgcolor=yellow>" & line[285..299] & "</td>" & "<td nowrap bgcolor=yellow>" & line[300..314] & "</td>" & "<td nowrap bgcolor=yellow>" & line[315..328] & "</td>" & "</tr>" ) puts (1,"<br>") line = gets(fn) end for puts(1,"</table></CENTER></body></html>")
2. Re: CGI table print works great, except, unusual white spac
- Posted by Philip Deets <philip1987 at hotmail.com> Aug 04, 2004
- 484 views
John F Dutcher wrote: > > > The script below does the expected except that the browser display > skips about (2) screens of white space between the 'heading' line, > (the <H1></H1> tags)..... > > and the start of the table 'header' print. The table 'detail' print > follows immediately the table 'header' as expected. > > The <H1> tag is closed with its end tag ---> </H1> > I've never seen such a thing; two screens of white space follow > the HTML heading !! > > <font color="#330033"></font> > <font color="#330033">#!c:\Euphoria\Bin\exw.exe</font> > <font color="#330033"></font> > <font color="#0000FF"> include </font><font > color="#330033">machine.e </font> > <font color="#0000FF"> without </font><font color="#330033">warning</font> > <font color="#330033"> crash_file(</font><font > color="#00A033">"error-messages.txt"</font><font color="#330033">)</font> > <font color="#FF0055">-- build html page:</font> > <font color="#FF00FF"> integer </font><font color="#330033">fn </font> > <font color="#FF00FF"> sequence </font><font color="#330033">line </font> > <font color="#330033"> fn=</font><font color="#FF00FF">open</font><font > color="#330033">(</font><font color="#00A033">"bcare_remit.txt"</font><font > color="#330033">,</font><font color="#00A033">"r"</font><font > color="#330033">)</font> > <font color="#0000FF"> if </font><font color="#330033">fn > 0 </font><font > color="#0000FF">then</font> > <font color="#330033"> line = </font><font color="#FF00FF">gets</font><font > color="#330033">(fn)</font> > <font color="#0000FF"> else</font> > <font color="#FF00FF"> puts</font><font color="#330033">(1,</font><font > color="#00A033">"Unable to open the disk file\n"</font><font > color="#330033">)</font> > <font color="#FF00FF"> abort</font><font color="#330033">(1)</font> > <font color="#0000FF"> end if </font> > <font color="#FF00FF"> puts</font><font color="#330033">(1,</font> > <font color="#00A033"> "Content-type: text/HTML\n\n" </font><font > color="#330033">& </font> > <font color="#330033"> </font> > <font color="#00A033"> "<html LANG=EN><head>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<title>BCH Remittance Splitter</title></head>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<body text=blue>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<center>" </font><font color="#330033">&</font> > <font color="#00A033"> "<H1>BCH Remittances for 7/28/04</H1>" </font><font > color="#330033">& <</font><font color="#FF0055">-------- big space</font> > <font color="#330033"> > <</font><font color="#FF0055">-------- after this</font> > <font color="#00A033"> "<TABLE BORDER=1 BGCOLOR=pink>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<tr><th nowrap>Received Date</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Provider</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Svc Year</th>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<th nowrap>Account #</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Last Name</th>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<th nowrap>First Name</th>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<th nowrap>Mid Init</th>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<th nowrap>Sub Last Name</th>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<th nowrap>Sub First Name</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Sub Mid Init</th>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<th nowrap>Date of Birth</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>HIC Number</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Location</th>" </font><font > color="#330033">& </font> > <font color="#00A033"> "<th nowrap>Fin Class</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Admit Date</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Dschg Date</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Pat Type</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Omega Pat Type</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>TOB</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Reference Number</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Pymt Status</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Rej Code</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>DRG</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Total Charges</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>CAS Amount</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Deductible Amt</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Co-Ins Amount</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Payment Amount</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<th nowrap>Pat ResP Amt</th>" </font><font > color="#330033">&</font> > <font color="#00A033"> "</tr>"</font> > <font color="#330033"> )</font> > <font color="#330033"> </font> > <font color="#330033"> </font> > <font color="#330033"></font> > <font color="#0000FF"> for </font><font color="#330033">i = 1 </font><font > color="#0000FF">to </font><font color="#330033">100 </font><font > color="#0000FF">do</font> > <font color="#330033"> </font> > <font color="#FF00FF"> puts</font><font color="#330033">(1,</font> > <font color="#00A033"> "<tr>" </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[1..10] & </font><font color="#00A033">"</td>" </font><font > color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[11..20] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[21..24] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[25..36] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[37..64] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[65..92] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[93..93] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[94..121] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[122..149] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[150..150] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[151..160] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[161..175] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[176..177] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[178..179] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[180..189] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[190..199] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[200..200] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[201..201] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[202..203] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[204..227] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[228..229] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[230..234] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> > <font color="#00A033"> "<td nowrap bgcolor=yellow>" </font><font > color="#330033">& line[235..237] & </font><font color="#00A033">"</td>" > </font><font color="#330033">&</font> <snip> Your page does not show extra whitespace on my browser. Could you post a portion of the actual HTML code instead of the CGI? Phil