温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
1function ContentSelector (varName, itemCssClass, itemSelectedCssClass, itemNameCssClass, itemNameSelectedCssClass, hiddenFieldID) 2
{ 3
this.VariableName = varName; 4
this.ItemCssClass = itemCssClass; 5
this.ItemSelectedCssClass = itemSelectedCssClass; 6
this.ItemNameCssClass = itemNameCssClass; 7
this.ItemNameSelectedCssClass = itemNameSelectedCssClass; 8
this.CurrentSelectedItem = null; 9
this.HiddenFieldID = hiddenFieldID; 10
11
this.SelectItem = function (element, selectedItemKey) 12
{ 13
if (this.CurrentSelectedItem != null) 14
{ 15
if (this.CurrentSelectedItem.childNodes[0]) 16
this.CurrentSelectedItem.childNodes[0].className = this.ItemCssClass; 17
18
if (this.CurrentSelectedItem.childNodes[1]) 19
this.CurrentSelectedItem.childNodes[1].className = this.ItemNameCssClass; 20
} 21
22
this.CurrentSelectedItem = element; 23
this.CurrentSelectedItem.childNodes[0].className = this.ItemSelectedCssClass; 24
this.CurrentSelectedItem.childNodes[1].className = this.ItemNameSelectedCssClass; 25
document.getElementById(this.HiddenFieldID).value = selectedItemKey; 26
} 27
28
} 29
30





}
}