The HTMLObject is a set of Perl modules that provides the ability to create Dynamic HTML documents (Framesets, DHTML, etc.). You can generate your code without having to do cookies first, then JavaScript, then the body. As long as the content is output in the correct order, you can generate JavaScript or cookies at any point since the output is not sent to the server until you call the display() method. It attempts to fully support HTML 4.x and XHTML. Helper methods are provided to do cookies, URI encoding, etc. There is a Form processing module which will generate the form, gather the input, and then validate the input, re-displaying the form if errors are encountered with the invalid entries marked as such.
| Tags | Internet Web Dynamic Content |
|---|---|
| Licenses | Perl GPL Other |
| Operating Systems | POSIX Linux |
| Implementation | Perl |
Recent releases


Changes: Many bugfixes and new HTMLObject::Form enhancements. Some new HTMLObject::Widgets methods were also added. Upgrading to this release is highly recommended.


Changes: Updated to cover the release of HTMLObject 2.26.


Changes: The last of the XHTML issues should be fixed. The createTemplate() method has been added to generate a form template given the data hash, if the user doesn't want to manually create one. More shortcuts have been added for the form tags, so #F=x# is now valid, etc.


Changes: Updated to cover the HTMLObject 2.25 release. An onbeforeunload handler has been added to the main frameset to allow users to see it in action and to know if their browser supports that feature.


Changes: This release adds onbeforeunload support wherever Javascript is allowed. The HTMLObject::FrameSet module now supports Javascript. A bug in the new Form tracking code is now fixed.
A graphical user interface for encryption of USB flash drives or external hard drives.