Source for file event.class.php
Documentation is available at event.class.php
define("EVT_ABORT", "onabort");
define("EVT_UNFOCUS", "onblur");
define("EVT_CHANGE", "onchange");
define("EVT_CLICK", "onclick");
define("EVT_DOUBLECLICK", "ondlclick");
define("EVT_DRAGDROP", "ondragdrop");
define("EVT_ERROR", "onerror");
define("EVT_FOCUS", "onfocus");
define("EVT_KEYDOWN", "onkeydown");
define("EVT_KEYPRESS", "onkeypress");
define("EVT_KEYUP", "onkeyup");
define("EVT_MOUSEDOWN", "onmousedown");
define("EVT_MOUSEMOVE", "onmousemove");
define("EVT_MOUSEOUT", "onmouseout");
define("EVT_MOUSEOVER", "onmouseover");
define("EVT_MOUSEUP", "onmouseup");
define("EVT_RESET", "onreset");
define("EVT_RESIZE", "onresize");
define("EVT_SELECT", "onselect");
define("EVT_SUBMIT", "onsubmit");
define("EVT_UNLOAD", "onunload");
static public function concatCode($num, $EVT, $code)
self::$events[$num][$EVT] .= $code;
$leScript = new wpmBaliseConteneur('script');
$leScript->ajouterAttribut(new wpmAttribut('type', 'text/javascript'));
foreach(self::$events as $num => $eventComposant)
foreach($eventComposant as $strEvent => $code)
$leContenu .= "\r\nfunction comp_{$num}_{$strEvent}()\r\n";
$leContenu .= "\r\n}\r\n";
$leScript->addContent(new wpmVoidComposant($leContenu));
echo $leScript->generer();
|