Methods
Constructor Function
Initializes the SGML open/close tags
__construct() : void
Inherited
| inherited_from |
\cHTML::__construct() |
| inherited_from |
\cPage::__construct() |
_setContent: Sets the content of the object
_setContent(\$content $content)
Inherited
| inherited_from |
\cHTML::_setContent() |
| inherited_from |
\cPage::_setContent() |
Parameters
$content
\$contentstring/object String with the content or an object to render.
addRequiredScript()
addRequiredScript($script)
Inherited
| inherited_from |
\cHTML::addRequiredScript() |
| inherited_from |
\cPage::addRequiredScript() |
Parameters
$script
sets a specific JavaScript for the header
Important: The passed script needs to define <script></script> tags.
addScript(\$name $name, \$script $script)
Inherited
| inherited_from |
\cPage::addScript() |
Parameters
$name
\$namestring Script identifier
$script
\$scriptstring Script code
advances to the next ID available in the system.
advanceID()
Inherited
This function is useful if you need to use HTML elements
in a loop, but don't want to re-create new objects each time.
| inherited_from |
\cHTML::advanceID() |
| inherited_from |
\cPage::advanceID() |
attachEventDefinition: Attaches the code for an event
attachEventDefinition(\$sName $sName, \$sEvent $sEvent, \$sCode $sCode)
Inherited
Example to attach an onClick handler:
setEventDefinition("foo", "onClick", "alert('foo');");
| inherited_from |
\cHTML::attachEventDefinition() |
| inherited_from |
\cPage::attachEventDefinition() |
Parameters
$sName
\$sNamestring defines the name of the event
$sEvent
\$sEventstring defines the event (e.g. onClick)
$sCode
\$sCodestring defines the code
attachStyleDefinition: Attaches a style definition.
attachStyleDefinition(\$sName $sName, \$sDefinition $sDefinition) : string
Inherited
This function is not restricted to a single style, e.g.
you can set multiple style definitions as-is to the handler.
$example->attachStyle("myIdentifier",
"border: 1px solid black; white-space: nowrap");
$example->attachStyle("myIdentifier2",
"padding: 0px");
Results in:
style="border: 1px solid black; white-space: nowrap; padding: 0px;"
| inherited_from |
\cHTML::attachStyleDefinition() |
| inherited_from |
\cPage::attachStyleDefinition() |
Parameters
$sName
\$sNamestring Name for a style definition
$sDefinition
\$sDefinitionstring Definition for the given entity
Returns
stringfilled SGML closing skeleton
old Constructor
cHTML()
Inherited
| inherited_from |
\cHTML::cHTML() |
| inherited_from |
\cPage::cHTML() |
Constructor Function
cPage($object)
Inherited
| inherited_from |
\cPage::cPage() |
Parameters
Constructor Function
cPageLeftTop(\$showCloser $showCloser)
Parameters
$showCloser
\$showCloserboolean True if the closer should be shown (default)
fillCloseSkeleton: Fills the close skeleton
fillCloseSkeleton() : string
Inherited
| inherited_from |
\cHTML::fillCloseSkeleton() |
| inherited_from |
\cPage::fillCloseSkeleton() |
Returns
stringfilled SGML closer skeleton
fillSkeleton: Fills the open SGML tag skeleton
fillSkeleton(\$attributes $attributes) : string
Inherited
fillSkeleton fills the SGML opener tag with the
specified attributes. Attributes need to be passed
in the stringyfied variant.
| inherited_from |
\cHTML::fillSkeleton() |
| inherited_from |
\cPage::fillSkeleton() |
Parameters
$attributes
\$attributesstring Attributes to set
Returns
stringfilled SGML opener skeleton
getID: returns the current ID
getID() : string
Inherited
| inherited_from |
\cHTML::getID() |
| inherited_from |
\cPage::getID() |
Returns
stringcurrent ID
render
render($print) : string
Parameters
Returns
stringRendered HTML
setAlt: sets the alt and title attributes
setAlt(\$alt $alt)
Inherited
Sets the "alt" and "title" tags. Usually, "alt" is used
for accessibility and "title" for mouse overs.
To set the text for all browsers for mouse over, set "alt"
and "title". IE behaves incorrectly and shows "alt" on
mouse over. Mozilla browsers only show "title" as mouse over.
| inherited_from |
\cHTML::setAlt() |
| inherited_from |
\cPage::setAlt() |
Parameters
$alt
\$altstring Text to set as the "alt" attribute
setAttribte: Sets a specific attribute
setAttribute(\$sAttributeName $sAttributeName, \$sValue $sValue)
Inherited
| inherited_from |
\cHTML::setAttribute() |
| inherited_from |
\cPage::setAttribute() |
Parameters
$sAttributeName
\$sAttributeNamestring Name of the attribute
$sValue
\$sValuestring Value of the attribute
sets the CSS class
setClass(\$class $class)
Inherited
| inherited_from |
\cHTML::setClass() |
| inherited_from |
\cPage::setClass() |
Parameters
$class
\$classstring Text to set as the "alt" attribute
Sets the content for the page
setContent(\$content $content)
Inherited
| inherited_from |
\cPage::setContent() |
Parameters
$content
\$contentmixed Object with a render method or a string containing the content
setContentlessTag()
setContentlessTag(\type $contentlessTag)
Inherited
| inherited_from |
\cHTML::setContentlessTag() |
| inherited_from |
\cPage::setContentlessTag() |
Parameters
$contentlessTag
\type
setEncoding()
setEncoding($encoding)
Inherited
| inherited_from |
\cPage::setEncoding() |
Parameters
$encoding
adds an "onXXX" javascript event handler
setEvent(\$event $event, \$action $action)
Inherited
example:
$item->setEvent("change","document.forms[0].submit");
| inherited_from |
\cHTML::setEvent() |
| inherited_from |
\cPage::setEvent() |
Parameters
$event
\$eventstring Type of the event
$action
\$actionstring Function or action to call (JavaScript Code)
sets the ID class
setID(\$class $id)
Inherited
| inherited_from |
\cHTML::setID() |
| inherited_from |
\cPage::setID() |
Parameters
$id
\$classstring Text to set as the "id"
set the margin width (pixels)
setMargin(\$margin $margin)
Inherited
| inherited_from |
\cPage::setMargin() |
Parameters
$margin
\$marginint Margin width
setMarkScript()
setMarkScript($item)
Inherited
| inherited_from |
\cPage::setMarkScript() |
Parameters
$item
adds the default script for a messagebox
setMessageBox()
Inherited
| inherited_from |
\cPage::setMessageBox() |
adds the default script to reload the left pane (frame 2)
setReload($location)
Inherited
| inherited_from |
\cPage::setReload() |
Parameters
sets the CSS style
setStyle(\$class $style)
Inherited
| inherited_from |
\cHTML::setStyle() |
| inherited_from |
\cPage::setStyle() |
Parameters
$style
\$classstring Text to set as the "alt" attribute
addStyleDefinition
setStyleDefinition(\$entity $entity, \$definition $definition) : string
Inherited
| inherited_from |
\cHTML::setStyleDefinition() |
| inherited_from |
\cPage::setStyleDefinition() |
Parameters
$entity
\$entitystring Entity to define
$definition
\$definitionstring Definition for the given entity
Returns
stringfilled SGML closing skeleton
sets the link to the subnavigation. Should be set on the first page only.
setSubnav(\$append $append, $marea)
Inherited
| inherited_from |
\cPage::setSubnav() |
Parameters
$append
\$appendURL to append
$marea
set wether the closer should be shown.
showCloser(\$show $show)
Parameters
$show
\$showboolean True if the closer should be shown (default)
Renders the output
If the tag
toHTML()
Inherited
| inherited_from |
\cHTML::toHTML() |
| inherited_from |
\cPage::toHTML() |
removes an event handler
unsetEvent(\$event $event)
Inherited
example:
$item->unsetEvent("change");
| inherited_from |
\cHTML::unsetEvent() |
| inherited_from |
\cPage::unsetEvent() |
Parameters
$event
\$eventstring Type of the event
Properties
Defines which JS events contain which scripts
$_aEventDefinitions
Inherited
| inherited_from |
\cHTML::$$_aEventDefinitions |
| inherited_from |
\cPage::$$_aEventDefinitions |
Style definitions
$_aStyleDefinitions
Inherited
| inherited_from |
\cHTML::$$_aStyleDefinitions |
| inherited_from |
\cPage::$$_aStyleDefinitions |
Storage of the page's content
$_content : string
Inherited
| access |
private |
| inherited_from |
\cPage::$$_content |
Defines if the current tag is a contentless tag
$_contentlessTag : boolean
Inherited
| access |
private |
| inherited_from |
\cHTML::$$_contentlessTag |
| inherited_from |
\cPage::$$_contentlessTag |
Storage of the desired encoding
$_encoding : string
Inherited
| access |
private |
| inherited_from |
\cPage::$$_encoding |
Storage of the margin
$_margin : int
Inherited
| access |
private |
| inherited_from |
\cPage::$$_margin |
Defines all scripts which are required by the current element
$_requiredScripts : array
Inherited
| access |
private |
| inherited_from |
\cHTML::$$_requiredScripts |
| inherited_from |
\cPage::$$_requiredScripts |
Storage of scripts to be used on the page
$_scripts : array
Inherited
| access |
private |
| inherited_from |
\cPage::$$_scripts |
Storage of the close SGML tag
$_skeleton_close : string
Inherited
| access |
private |
| inherited_from |
\cHTML::$$_skeleton_close |
| inherited_from |
\cPage::$$_skeleton_close |
Storage of the open SGML tag template
$_skeleton_open : string
Inherited
| access |
private |
| inherited_from |
\cHTML::$$_skeleton_open |
| inherited_from |
\cPage::$$_skeleton_open |
Storage of a single SGML tag template
$_skeleton_single : string
Inherited
| access |
private |
| inherited_from |
\cHTML::$$_skeleton_single |
| inherited_from |
\cPage::$$_skeleton_single |
Defines the style definitions
$_styledefs : string
Inherited
| access |
private |
| inherited_from |
\cHTML::$$_styledefs |
| inherited_from |
\cPage::$$_styledefs |
Storage of the sub navigation
$_subnav : string
Inherited
| access |
private |
| inherited_from |
\cPage::$$_subnav |
Defines which tag to use
$_tag : string
Inherited
| access |
private |
| inherited_from |
\cHTML::$$_tag |
| inherited_from |
\cPage::$$_tag |