Mit "use CGI qw/:standard/;" lassen sich keine Tabellen per Shortcuts erstellen
Oliver
- cgi
Liebe CGI'ler,
ich habe ein Problem mit folgender Tabelle, die ich in einem Perl-Skript via Shortcuts erzeugen möchte:
"
print table({-border=>undef},
caption('When Should You Eat Your Vegetables?'),
Tr({-align=>CENTER,-valign=>TOP},
[
th(['Vegetable', 'Breakfast','Lunch','Dinner']),
td(['Tomatoes' , 'no', 'yes', 'yes']),
td(['Broccoli' , 'no', 'no', 'yes']),
td(['Onions' , 'yes','yes', 'yes'])
]
)
);
"
Per Importanweisung (use CGI qw/:standard/;) müßte ich doch eigentlich auch die HTML3 Features, sprich Tabellen, mit importiert haben? Standard-Shortcuts funktionieren! Weiß jemand Hilfe? Die Importanweisung use CGI qw/:standard :HTML3/; hat leider auch nicht geholfen.
Danke schon mal!
Oliver
Hi,
Per Importanweisung (use CGI qw/:standard/;) müßte ich doch
eigentlich auch die HTML3 Features, sprich Tabellen, mit
importiert haben?
Nein.
use CGI (:standard); importiert lediglich html2, form, cgi-Features, wie in der Doku beschrieben.
use CGI (:standard :html3); müßte funktionieren.
Welche Version von CGI.pm benutzt Du? Unter http://stein.cshl.org/WWW/software/CGI/#html findest Du die Dolu zu Ver. 2.68, unter http://cpan.valueclick.com/modules/by-category/15_World_Wide_Web_HTML_HTTP_CGI/CGI/ die aktuelle Version.
Gruß
Patric
Hallo Patric,
danke für deine Hilfe!
Per Importanweisung (use CGI qw/:standard/;) müßte ich doch
eigentlich auch die HTML3 Features, sprich Tabellen, mit
importiert haben?Nein.
use CGI (:standard); importiert lediglich html2, form, cgi-Features, wie in der Doku beschrieben.
use CGI (:standard :html3); müßte funktionieren.
In der ModulDoku steht jedoch: ":standard
Import ``standard'' features, 'html2', 'html3', 'form' and 'cgi'."
Keine Ahnung, ich habe irgendwo an anderer Stelle auch mal gelesen, daß "standard" eben nicht "html3" features importiert. Seis drum, ist momentan eher ein Nebenkriegsschauplatz, denn auch mit der aktuellen Version (2.68) können Tabellen bei mir nicht auf beschriebenen Art und Weise erzeugt werden.
Welche Version von CGI.pm benutzt Du? Unter http://stein.cshl.org/WWW/software/CGI/#html findest Du die Dolu zu Ver. 2.68, unter http://cpan.valueclick.com/modules/by-category/15_World_Wide_Web_HTML_HTTP_CGI/CGI/ die aktuelle Version.
Gruß
Patric
Zuerst dachte ich an einen Konflikt zur Perl-Funktion "tr", aber daran liegts auch nicht. Muß ich eben weiter tüfteln. Wenn Dir noch was einfällt, dann melde dich doch bitte noch mal.
Danke
Oliver