CGI::Extratags.3pm

Langue: en

Version: 2004-07-11 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

CGI::Extratags - Useful Extensions for the CGI Module

SYNOPSIS

   use CGI::Extratags;
   $cgi = new CGI::Extratags;
 
 
   print $cgi -> email ('racke@linuxia.de');
 
 
   print $cgi -> jump ('CONTACT', 'contact us');
   print $cgi -> mark ('CONTACT', $cgi -> h2 ('How to contact us'));
 
 
   print $cgi -> row ('Date', 18, 1, 1966);
   print $cgi -> recall ('Debian CD', artnum => '0-123456');
 
 

DESCRIPTION

CGI::Extratags adds several useful methods to the CGI class.
email ADDRESS
   print $cgi -> email ('racke@linuxia.de');
 
 

Produces HTML code for a link to an email ADDRESS.

jump MARK TEXT
   print $cgi -> jump ('CONTACT', 'contact us');
 
 

Produces HTML code for a link pointing to a target within the current document.

mark NAME TEXT
   print $cgi -> mark ('CONTACT', $cgi -> h2 ('How to contact us'));
 
 

Generates target NAME for hyperlinks.

row [ITEM ...]
   print $cgi -> row ('Date', 18, 1, 1966);
 
 

Produces HTML code for a table row with ITEM arguments as cell contents.

recall TEXT [NAME [VALUE]] ...
   foreach my $num (sort (keys %artmap))
     {
         print $cgi -> recall ($artmap{$num}, artnum => $num);
         print $cgi -> br;
     }
 
 

Produces a link to the script itself labeled with TEXT. The NAME/VALUE pairs will be passed as parameters.

AUTHOR

Stefan Hornburg, racke@linuxia.de

SEE ALSO

perl(1), URI::Escape(3), CGI(3).