Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7ef8fa08

Von Sven Schöling vor mehr als 13 Jahren hinzugefügt

  • ID 7ef8fa0821792bb595822d455bc78d68b920d157
  • Vorgänger 5fea8a08
  • Nachfolger de8868cb

doctype setzen. neuere browser kommen gut mit dem javascript klar, solange transitional gesetzt ist.

Unterschiede anzeigen:

SL/Form.pm
</script>|;
}
my %doctypes = (
strict => qq|<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">|,
transitional => qq|<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">|,
frameset => qq|<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">|,
);
# output
print $self->create_http_response(content_type => 'text/html', charset => $db_charset);
print "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>\n"
if $ENV{'HTTP_USER_AGENT'} =~ m/MSIE\s+\d/; # Other browsers may choke on menu scripts with DOCTYPE.
print $doctypes{$params{doctype} || 'transitional'}, $/;
print <<EOT;
<html>
<head>
bin/mozilla/menu.pl
$callback = "login.pl?action=company_logo" if $callback =~ /^(\.\/)?$/;
my $framesize = _calc_framesize();
$::form->header;
$::form->header(doctype => 'frameset');
print qq|
<frameset rows="28px,*" cols="*" framespacing="0" frameborder="0">

Auch abrufbar als: Unified diff