Rob,
Have you considered useing the object oriented
method? It is a little bit more complicated, BUT it
will work.
use strict;
use warnings
use CGI;
my $CgiObject = new CGI;
my $STRING = "There are not any trains running on thi
day.<br>Use the date dropdowns above to select
adifferent day.";
my $htmlString =
$CgiObject->p
(
$CgiObject->center
(
$CgiObject-strong($STRING)
)
);
--- Rob Richardson <[EMAIL PROTECTED]> wrote:
> Dave,
>
> Your response dovetails nicely with my next
> question. The module I'm
> working in begins as follows:
>
> use warnings;
> use strict;
> use CGI qw/:standard center strong *big delete_all/;
>
> After putting parentheses after my calls to "br",
> the program compiled
> and started running. It barfed, though, at the
> following line:
>
> $htmlString = p(center(strong("There are not any
> trains running on this
> day.<br>Use the date dropdowns above to select a
> different day.")));
>
> It complained that $Schedule::strong was undefined.
> As you
> illustrated, changing "strong" to "CGI::strong"
> fixed that problem, and
> it proceeded to complain about "$Schedule::center"
> being undefined.
>
> I had thought that the "use CGI" line would tell
> Perl enough about
> those functions that I wouldn't have to qualify
> them. What do I have
> to do to avoid putting the package name before every
> subroutine that
> doesn't come from the package I'm developing? For a
> complicated
> program, I would imagine qualifying every subroutine
> call would get
> very cumbersome!
>
> Thanks once again!
>
> RobR
>
> P.S. In the little test program, if I leave the
> semicolon off the last
> line, it compiles. If I put it on, it complains
> about the "br"
> bareword. I'm using IndigoPerl.
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Calendar - Free online calendar with sync to
> Outlook(TM).
> http://calendar.yahoo.com
>
> --
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
=====
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d s+:++ a C++ UL++ US+ P+++ L++
W+++ w PS PE t++ b+ G e r+++ z++++
------END GEEK CODE BLOCK------
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]