前段时间号称最牛的web2.0 myspace.cn 首页 正在建设中几个大字。。吊足了大家的胃口,, 前2天上线了,我也凑个热闹,天天加班也不去忘捧个场,结果非常让我失望,一个注册竟然这么的严格,让我这个粗人注册了很多遍都没有成功。。去他妈的。一个这鸟东西居然也搞这么复杂,用户体验之差,在中国你也混的下去???
-----------------------------------------------------------------------------------分割线
-----------------------------------------------------------------------------------分割线
asp.net2.0TreeView控件CheckBox 当父节点选中,其子节点也相应选中javascript代码..
<script language="javascript" type="text/javascript">
function client_OnTreeNodeChecked()
{
var obj = window.event.srcElement;
var treeNodeFound = false;
var checkedState;
if (obj.tagName == "INPUT" && obj.type == "checkbox") {
var treeNode = obj;
checkedState = treeNode.checked;
do
{
obj = obj.parentElement;
} while (obj.tagName != "TABLE")
var parentTreeLevel = obj.rows[0].cells.length;
var parentTreeNode = obj.rows[0].cells[0];
var tables = obj.parentElement.getElementsByTagName("TABLE");
var numTables = tables.length
if (numTables >= 1)
{
for (i=0; i < numTables; i++)
{
if (tables[i] == obj)
{
treeNodeFound = true;
i++;
if (i == numTables)
{
return;
}
}
if (treeNodeFound == true)
{
var childTreeLevel = tables[i].rows[0].cells.length;
if (childTreeLevel > parentTreeLevel)
{
var cell = tables[i].rows[0].cells[childTreeLevel - 1];
var inputs = cell.getElementsByTagName("INPUT");
inputs[0].checked = checkedState;
}
else
{
return;
}
}
}
}
}
}
</script>
当然。你需要在treeview onclick 事件加上client_OnTreeNodeChecked() vs2005
treeview控件敲不onclick事件。 手工加上吧。
<asp:TreeView ID="TreeView1" Runat="server" onclick="client_OnTreeNodeChecked();" ShowCheckBoxes="all">
</asp:TreeView>
ghfhg
-----------------------------------------------------------------------------------分割线
-----------------------------------------------------------------------------------分割线
几句5---1的话。
1、劳动带给我们一切,有劳动,才有回报,才有收获!祝你劳动节快乐!
2、伟大的劳动人民,祝你心情舒畅,节日愉快,多多劳动,创造美好生活,注意身体健康,千万别创造出人类!!
3、五一我要睡个长觉,但是吃饭时你可以随时通知我!
4、劳动节祝你劳有所获,劳应所获。愿靠咱们劳动者养活的老板们真正感激咱们养活的恩情,--加薪,加薪……
//end