Index
Index 2
Why I use Linux and Firefox
HTML DB & Javascript
The Basics
Enable/Disable Form Items
HTML DB Javascript Remix
Show/Hide/Toggle Form Items
htmldb_Get Introduction
AJAX & DHTML
AJAX
Set Multiple Items
(AJAX) Auto Update Report
(AJAX) Collection Control
(AJAX) Process On Demand
(AJAX) Report Pull
(AJAX) Report Row with Detail
(AJAX) Select Items
(AJAX) Set Item Value
(AJAX) Tree
htmldb_Get Aysnc Extension
DHTML
Form Element Focus
Progress Meter On Submit
Region Tabs
Report Row With Detail (iframe)
Report Row with Detail
Shuttle (Item Based)
Shuttle (PL/SQL Based)
Smart Table
List (DHTML Tree)
Show/Hide Report Columns
HTML DB Usage
Linked Reports
HTML/CSS/Layout
HTML DB DHTML Tree
Region Position
Report Row Templates
Multi Region Form Layout
Vertical Aligned Regions
Layout Example
SVG / Canvas
Canvas #1
Custom Charts
Thermometer
Scatter (Coming Soon)
Timeline (Coming Soon)
SVG Knowledge Tree
Pie Chart CSS
Bar Spacing
Application Exports / CSS / JS
Dynamic Labels
Dynamic Labels
Default Label
Default Label
Robert Hurst
Clio Baldwin
Merrill Harvey
Yeo Carver
Zane Duran
Default Label
Set Labels
Set Labels
Code
Javascript (HTML Header)
<script type="text/javascript"> function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); var oElement; for(var j=0; j<arrElements.length; j++){ oElement = arrElements[j]; if(oRegExp.test(oElement.className)){ arrReturnElements.push(oElement); } } return (arrReturnElements) } function f_LabelSwitch(){ var all_labels = html_GetElement('P74_LABEL_SET').value; var aLabels = all_labels.split(":") var l_labels = getElementsByClassName(document,'a','t200OptionalLabelwithHelp'); for(var i=0;i<l_labels.length;i++){ if(l_labels[i].getAttribute('cb:label')&&aLabels[i]){l_labels[i].innerHTML = aLabels[i]} } return; } </script>
Body Onload
Sample Label Template
<label for="#CURRENT_ITEM_NAME#" tabindex="999"><a class="t200OptionalLabelwithHelp" href="javascript:popupFieldHelp('#CURRENT_ITEM_ID#','16152847389875')" tabindex="999" id="#CURRENT_ITEM_ID#_label">
Notes
Forum Link