Name

start_html

Synopsis

print $query->start_html(['title', 'email', 'base', attribute='value'])

Generates <HTML> and <BODY> tags.

title

The title of the page.

email

The author’s email address.

base

Whether to use a <BASE> tag in the header.

attribute =' value '

Specifies an attribute to the <BODY> tag. Using named parameters, the syntax is:

print $query->start_html(-title=>'title',
                         -author=>'email_address',
                         -base=>'true',
                         -xbase=>'url',
                         -meta=>{'metatag1'=>'value1',
                                 'metatag2'=>
                                            'value2'},
                         -script=>'$script',
                         -onLoad=>'$function',
                         -onUnload=>'$function',
                         -attribute=>'value');
-title=>' title '

Specifies the title of the page.

-author=>' email_address '

Specifies the author’s email address.

-xbase=>' url '

Provides an HREF for the <BASE> tag. Default is the current location.

-meta=>{' metatag1 '=>' value1 ', ... }

Adds arbitrary meta information to the header as a reference to a hash. Valid tags are:

keywords

Keywords for this document

copyright

Copyright for this document description

description

Description for this document

attribute =>' value '

Specifies an attribute to the <BODY> tag

-script=>'$ script '

Specifies a JavaScript script to be embedded within a <SCRIPT> block.

-onLoad=>'$ function '

Browser should execute specified function upon entering page.

-onUnload=>'$ function '

Browser should execute specified function upon leaving page.

Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.