-
-
26 Jun 2013 17:02:05 UTC
- Distribution: HTML-Display
- Module version: 0.40
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (1)
- Testers (2242 / 1 / 0)
- Kwalitee
Bus factor: 1- 77.86% Coverage
- License: unknown
- Activity
24 month- Tools
- Download (13.9KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- HTML::TokeParser::Simple
- LWP
- Test::Harness
- URI::URL
- parent
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
HTML::Display::Common - routines common to all HTML::Display subclasses
__PACKAGE__->new %ARGS
Creates a new object as a blessed hash. The passed arguments are stored within the hash. If you need to do other things in your constructor, remember to call this constructor as well :
package HTML::Display::WhizBang; use parent 'HTML::Display::Common'; sub new { my ($class) = shift; my %args = @_; my $self = $class->SUPER::new(%args); # do stuff $self; };
$display->display %ARGS
This is the routine used to display the HTML to the user. It takes the following parameters :
html => SCALAR containing the HTML file => SCALAR containing the filename of the file to be displayed base => optional base url for the HTML, so that relative links still work location (synonymous to base)
Basic usage :
my $html = "<html><body><h1>Hello world!</h1></body></html>"; my $browser = HTML::Display->new(); $browser->display( html => $html );
Location parameter :
If you fetch a page from a remote site but still want to display it to the user, the
location
parameter comes in very handy :my $html = '<html><body><img src="/images/hp0.gif"></body></html>'; my $browser = HTML::Display->new(); # This will display part of the Google logo $browser->display( html => $html, base => 'http://www.google.com' );
AUTHOR
Copyright (c) 2004-2013 Max Maischein
<corion@cpan.org>
LICENSE
This module is released under the same terms as Perl itself.
Module Install Instructions
To install HTML::Display, copy and paste the appropriate command in to your terminal.
cpanm HTML::Display
perl -MCPAN -e shell install HTML::Display
For more information on module installation, please visit the detailed CPAN module installation guide.