前段時間號稱最牛的web2.0 myspace.cn 首頁 正在建設中幾個大字。。吊足了大家的胃口,, 前2天上線了,我也湊個熱鬧,天天加班也不去忘捧個場,結(jié)果非常讓我失望,一個注冊竟然這么的嚴格,讓我這個粗人注冊了很多遍都沒有成功。。去他媽的。一個這鳥東西居然也搞這么復雜,用戶體驗之差,在中國你也混的下去???
-----------------------------------------------------------------------------------分割線
-----------------------------------------------------------------------------------分割線
asp.net2.0TreeView控件CheckBox 當父節(jié)點選中,其子節(jié)點也相應選中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、勞動帶給我們一切,有勞動,才有回報,才有收獲!祝你勞動節(jié)快樂!
2、偉大的勞動人民,祝你心情舒暢,節(jié)日愉快,多多勞動,創(chuàng)造美好生活,注意身體健康,千萬別創(chuàng)造出人類?。?/p>
3、五一我要睡個長覺,但是吃飯時你可以隨時通知我!
4、勞動節(jié)祝你勞有所獲,勞應所獲。愿靠咱們勞動者養(yǎng)活的老板們真正感激咱們養(yǎng)活的恩情,--加薪,加薪……
//end