TreeView 客户端控制方法
void MerchandistTypeTreeView_TreeNodeDataBound(object sender, TreeNodeEventArgs e)
{
e.Node.NavigateUrl = "javascript:clicknode('JXC_MerchandiseTypeRepeater.aspx?ParentCode=" + e.Node.Value + "')";
}
2.
-----------------------------------------------------------------------------
function TreeView_SelectNode(data, node, nodeId) {
if (!data) {
return;
}
if ((typeof(data.selectedClass) != "undefined") && (data.selectedClass != null)) {
var id = data.selectedNodeID.value;
if (id.length > 0) {
var selectedNode = document.getElementById(id);
if ((typeof(selectedNode) != "undefined") && (selectedNode != null)) {
WebForm_RemoveClassName(selectedNode, data.selectedHyperLinkClass);
selectedNode = WebForm_GetParentByTagName(selectedNode, "TD");
WebForm_RemoveClassName(selectedNode, data.selectedClass);
}
}
WebForm_AppendToClassName(node, data.selectedHyperLinkClass);
node = WebForm_GetParentByTagName(node, "TD");
WebForm_AppendToClassName(node, data.selectedClass)
}
data.selectedNodeID.value = nodeId;
var a = document.getElementById(nodeId);
var indexStart = a.href.lastIndexOf('\',\'s');
var indexEnd = a.href.lastIndexOf('\'');
var valueList = a.href.substr(indexStart + 4, indexEnd - indexStart - 4);
var index = valueList.lastIndexOf('\\\\');
var value;
if (index > 0)
value =valueList.substr(index + 2);
else
value = valueList;
var DefaultIframe = document.getElementById("DefaultIframe");
DefaultIframe.src = "JXC_MerchandiseTypeRepeater.aspx";
//DefaultIframe.
}