package HTMLTag;
sub new {
bless { tag => '', mainval => '', subval => '' },$_[0];
}
sub tag {
my $self = shift;
$self->{tag} = $_[0] if $_[0]; # set if applicable
$self->{tag}; # return
}
sub val {
my $self = shift;
$self->{mainval} = $_[0] if $_[0];
$self->{mainval};
}
sub extra {
my $self = shift;
$self->{subval} = $_[0] if $_[0];
$self->{subval};
}
sub str {
my $self = shift;
my $ret = join($self->{tag},"<",">");
if ($self->{tag} eq 'a'){
$ret .= join(""," href='",$self->{mainval},">",$self->{subval},"");
} elsif ($self->{tag} eq 'img'){
$ret .= join(""," src='",$self->{mainval},"' alt='",$self->{subval},"'>"); # not sure about actual HTML correctness... i forget
}
}
1; # keep Ryszard happy ;-)