On Tuesday, August 13, 2002, at 01:19 , Jimmy George wrote:
[..]
> #
> print $q->header("text/html"),
>                               $q->start_html("Environment check"),
>                               $q->server_name,
>                               $q->server_port,
>                               $q->server_protocol,
>                               $q->end_html;
>
> but how do we put \n's into it for a better display on the screen??
[..]

if you find it useful for 'html inspection' then you may want to
'hand crafting' some of this....

what I use is a 'build the page' model....

        my $page = .....
        $page .= "<hr>\n";

        my @tableRows = ();
     foreach $token (@listsOfTokens) {

         @tableRows = ();

         my %foundHash = get_players($token);

         $page .= "<p align=center>$token Not found</p><hr><br>\n"
             unless(%foundHash);

         while ( my ($key, $val) = each %foundHash ) {
                 # $key is the listname
             my $tableMsg = " = $token found in $key =";
             while ( my ($k,$v) = each %{$val} ) {
                              push(@tableRows , td([$k , $v]));
             }
             $page .= table({-align=>'center', -width=>'60%'},
                         Tr({-valign=>TOP},
                         [
                             th({-align=>'center', -colspan=>2 }, $tableMsg)
,
                             @tableRows
                         ]
                         )
             ); # right - the end of the table function call....

             $page .= '<br><hr align="center" width="50%"><br>';
             $pag .= "\n";
             @tableRows = ();
         } # end while we scope which lists this $oken is in
     } # end forEach list to grovel


and then have some

        $page .= end_html;
        print header, $page ;


but as felix rightly noted, those "\n" will be stripped
out by the browser....


ciao
drieux

---



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to