NAME

Quiq::Html::FrameSet - HTML-Frameset

BASE CLASS

Quiq::Html::Base

SYNOPSIS

use Quiq::Html::FrameSet;

$h = Quiq::Html::Producer->new;

$obj = Quiq::Html::FrameSet->new(
    comment => $comment,
    frames => [{
            size => $size,
            title => $title,
            url => $url,
        },
        ...
    ],
    orientation => $orientation,
    title => $title,
);

$html = $obj->html($h);

ATTRIBUTES

comment => $comment (Default: undef))

]: Kommentar am Anfang der Frameset-Seite.

frames => \@frames (Default: [])

Liste der Frameset-Zeilen bzw. -Kolumnen. Ein Element besitzt folgende Attribute:

orientation => $orientation (Default: 'v'

Ob die Frames in Zeilen (orientation => 'v') oder Kolumnen

(orientation => 'h') angeordnet werden sollen.

[name => $name (Default: '')]:
    Bezeichnung des Frames..

[size => $size]:
   Die Höhe bzw. Breite $size des Frames in Pixeln (Integer),
   in Prozent ('N%') oder variabel ('*').

[url => $url]:
    Der URL $url der Seite, die initial in den Frame geladen wird.
title => $title (Default: '')

Titel der Frameset-Seite.

METHODS

Konstruktor

new() - Konstruktor

Synopsis

$obj = $class->new(@keyVal);

Objektmethoden

html() - Generiere HTML

Synopsis

$html = $obj->html($h);
$html = $class->html($h,@keyVal);

VERSION

1.228

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2025 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.