<PUBLIC:COMPONENT lightWeight = true > <PUBLIC:DEFAULTS contentEditable = false tabStop = true /> <PUBLIC:attach event="ondocumentready" onevent="initElement()" /> <PUBLIC:attach event="onmouseover" onevent="elementOnMouseOver()" /> <PUBLIC:attach event="onmouseout" onevent="elementOnMouseOut()" /> <PUBLIC:attach event="onmousedown" onevent="elementOnMouseDown()" /> <PUBLIC:attach event="onmouseup" onevent="elementOnMouseUp()" /> <PUBLIC:attach event="onselectstart" onevent="elementOnSelect()" /> <PUBLIC:attach event="oncontextmenu" onevent="elementOnContextMenu()" /> <PUBLIC:attach event="ondetach" onevent="cleanupElement()" /> <PUBLIC:property name="activeChild" value=null put="setActiveChild" get="returnActiveChild" /> <script language="jscript"> // ---------------------------------------------------- // 2k3Widgets: 2k3MenuBar // // Copyright ©2002-2004 Stedy Software and Systems // Please see http://www.stedy.com for terms of use. // ---------------------------------------------------- var objTableBody = null ; var objTableRow = null ; var objTableSpacerCell = null ; function initElement() { objTableBody = element.tBodies[0] ; objTableRow = objTableBody.children[0] ; objTableSpacerCell = objTableRow.insertCell() ; objTableSpacerCell.style.width = "100%" ; } function cleanupElement() { if (objTableSpacerCell != null) { objTableSpacerCell.removeNode(true) ; } } function elementOnMouseOver() { } function elementOnMouseOut() { } function elementOnMouseDown() { } function elementOnMouseUp() { } function elementOnSelect() { with (window.event) { cancelBubble = true ; returnValue = false ; } return false ; } function elementOnContextMenu() { with (window.event) { cancelBubble = true ; returnValue = false ; } return false ; } function setActiveChild(el) { element.parentElement.activeChild = el ; } function returnActiveChild() { return element.parentElement.activeChild ; } function makeBooleanOfAttribute(attName) { a = element.getAttribute(attName) ; if (typeof(a) == "boolean") { return a ; } else if (a == null) { a = false ; } else if (typeof(a) == "string") { a = a.toLowerCase() ; a = (a == "true" || a == "1" || a == "yes") ; } else { a = new Boolean(a) ; } return a ; } </script> </PUBLIC:COMPONENT>