Projects / HTML Document Object

HTML Document Object

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
Licenses
Operating Systems
Implementation

Recent releases

  •  18 Jun 2005 04:16

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

    •  18 Feb 2005 23:38

      Release Notes: Updated to cover the release of HTMLObject 2.26.

      •  18 Feb 2005 23:37

        Release Notes: 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.

        •  04 Jan 2005 19:13

          Release Notes: 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.

          •  04 Jan 2005 19:12

            Release Notes: 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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.