树状控件,无法点击链接 我作了树状控件,所有的节点都显示出来可就是点击不了链接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是否设定了节点的 NavigateUrl 属性或者AutoPostBack是否为True 设了 NavigateUrl 属性 AutoPostBack是为True也不行,把鼠标移过去也没变是光标 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <TITLE>测试树节点</TITLE> <meta content="Microsoft Visual Studio 7.0" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <LINK href="../../Css/basiclayout.css" rel="stylesheet"> <style>A.linkFooter:link { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}A.linkMenu:link { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}A.linkMenu:visited { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}A.linkMenu:active { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ff3300; TEXT-DECORATION: underline}A.linkMenu:hover { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ff3300; TEXT-DECORATION: none}BODY { SCROLLBAR-FACE-COLOR: #024289; SCROLLBAR-HIGHLIGHT-COLOR: #024289; SCROLLBAR-SHADOW-COLOR: #024289; SCROLLBAR-3DLIGHT-COLOR: #e8f4ff; SCROLLBAR-ARROW-COLOR: #949494; SCROLLBAR-TRACK-COLOR: #0051a5; SCROLLBAR-DARKSHADOW-COLOR: black; SCROLLBAR-BASE-COLOR: #e8f4ff}.borderMenuLayer { BORDER-LEFT-COLOR: #c9c9c9; BORDER-BOTTOM-COLOR: #c9c9c9; BORDER-TOP-COLOR: #c9c9c9; BORDER-RIGHT-COLOR: #c9c9c9}.borderMenuLayerOver { FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #949494; BORDER-BOTTOM-COLOR: #949494; BORDER-TOP-COLOR: #949494; BORDER-RIGHT-COLOR: #949494}.textWhite { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #999999; LINE-HEIGHT: 22px; FONT-FAMILY: "宋体"}.top { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none} </style> <script language="javascript"> </script> </HEAD> <body style="BACKGROUND-POSITION: right 50%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: no-repeat" leftMargin="0" background="../../Images/lefttreebg.gif" topMargin="0" bgcolor="#024289" onload="SetStatus()"> <form name="Projecttreeview" method="post" action="ProjectTreeView.aspx" id="Projecttreeview"><input type="hidden" name="__ControlProjectTreeView1_TreeView1_State__" value="" /><input type="hidden" name="__ControlProjectTreeView1_Treeview2_State__" value="" /> <table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0"> <TR> <TD vAlign="center" height="30"><FONT face="宋体"> <TABLE id="Table1" height="30" cellSpacing="0" cellPadding="0" width="100%" border="0"> <TR> <TD bgcolor="#024289"> <img id="Image1" src="../../DataImages/xpDesktop.gif" border="0" /><FONT face="宋体"> <A style="TEXT-DECORATION: none" href="Desktop.aspx" target="MainFrame"><font color=white>桌面(管理员)</font></A></FONT></TD> <TD width="1"></TD> </TR> </TABLE> </FONT> </TD> </TR> <tr vAlign="top"> <td><FONT face="宋体"> <?XML:NAMESPACE PREFIX=TVNS /><?IMPORT NAMESPACE=TVNS IMPLEMENTATION="/webctrl_client/1_0/treeview.htc" /><tvns:treeview id="ControlProjectTreeView1_Treeview2" defaultStyle="background:#024289;color:white;" hoverStyle="color:#e8f4ff;" selectedStyle="color:#e8f4ff;" selectedNodeIndex="0" HelperID="__ControlProjectTreeView1_Treeview2_State__" systemImagesPath="/webctrl_client/1_0/treeimages/" selectExpands="true" onexpand="javascript: if (this.clickedNodeIndex != null) this.queueEvent('onexpand', this.clickedNodeIndex)" oncollapse="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncollapse', this.clickedNodeIndex)" oncheck="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncheck', this.clickedNodeIndex)" onselectedindexchange="javascript: if (event.oldTreeNodeIndex != event.newTreeNodeIndex) this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex)" onfirequeuedevents="javascript: window.setTimeout('__doPostBack(\'ControlProjectTreeView1$Treeview2\',\'\')', 0, 'JavaScript')" style="border-color:White;border-width:0px;height:100%;width:178px;"> <tvns:treenode Selected="true"> root<tvns:treenode NavigateUrl="1.htm" Target="_blank"> child </tvns:treenode><tvns:treenode NavigateUrl="2.htm" Target="_blank"> child2 </tvns:treenode> </tvns:treenode></tvns:treeview></FONT></td> </tr> </table> <input type="hidden" name="__EVENTTARGET" value="" /><input type="hidden" name="__EVENTARGUMENT" value="" /><script language="javascript"><!-- function __doPostBack(eventTarget, eventArgument) { var theform; if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) { theform = document.forms["Projecttreeview"]; } else { theform = document.Projecttreeview; } theform.__EVENTTARGET.value = eventTarget.split("$").join(":"); theform.__EVENTARGUMENT.value = eventArgument; theform.submit(); }// --></script></form> <script language="javascript"> function SetStatus() { try{ myTreeView = document.all.ControlProjectTreeView1_TreeView1; var urlstr=location.href.split("?")[1]; if (urlstr!=null) { urlstr=urlstr.split("classID=")[1]; var classID=urlstr.split("&")[0];//取得classID值 var mNodeArray=new Array(); mNodeArray=myTreeView.getChildren(); CheckAll(mNodeArray,classID); mNodeArray=null; } } catch(e){alert('error occur!'+e);} } function ExpandAllParentNode(node) { if(node!=null){ node.setAttribute("Expanded","True"); ExpandAllParentNode(node.getParent()); } } function CheckAll(arr,classID) { var i; for(i=0;i<arr.length;i++) { var mNode=arr[i]; var currNodeID = mNode.getAttribute("ID"); if(currNodeID==classID) { ExpandAllParentNode(mNode); break; } if((mNode.getChildren().lengh)!=0) CheckAll(mNode.getChildren(),classID);//递归遍历节点 } } </script> </body></HTML> 不知是缓存问题还是其他问题,求解决方法?? asp.net 调用js 输出不到页面 【复选框取值】问题 post传值 asp.net中的runtime error 请教Apache下如何配置Asp.net? 求.net wap 开发资料及源代码示例 怎样使页面不能后退 打开一个窗口后,关闭怎么传值给父窗口 ASP.net中 如何用 C# 调用含有参数的Javascript函数 高手请进:验证票写入cookie读出后不对 很急,帮帮忙啊,大哥们
也不行,把鼠标移过去也没变是光标
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>测试树节点</TITLE>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK href="../../Css/basiclayout.css" rel="stylesheet">
<style>A.linkFooter:link {
FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkMenu:link {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkMenu:visited {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkMenu:active {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ff3300; TEXT-DECORATION: underline
}
A.linkMenu:hover {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ff3300; TEXT-DECORATION: none
}
BODY {
SCROLLBAR-FACE-COLOR: #024289; SCROLLBAR-HIGHLIGHT-COLOR: #024289; SCROLLBAR-SHADOW-COLOR: #024289; SCROLLBAR-3DLIGHT-COLOR: #e8f4ff; SCROLLBAR-ARROW-COLOR: #949494; SCROLLBAR-TRACK-COLOR: #0051a5; SCROLLBAR-DARKSHADOW-COLOR: black; SCROLLBAR-BASE-COLOR: #e8f4ff
}
.borderMenuLayer {
BORDER-LEFT-COLOR: #c9c9c9; BORDER-BOTTOM-COLOR: #c9c9c9; BORDER-TOP-COLOR: #c9c9c9; BORDER-RIGHT-COLOR: #c9c9c9
}
.borderMenuLayerOver {
FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #949494; BORDER-BOTTOM-COLOR: #949494; BORDER-TOP-COLOR: #949494; BORDER-RIGHT-COLOR: #949494
}
.textWhite {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #999999; LINE-HEIGHT: 22px; FONT-FAMILY: "宋体"
}
.top {
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
</style>
<script language="javascript">
</script>
</HEAD>
<body style="BACKGROUND-POSITION: right 50%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: no-repeat" leftMargin="0" background="../../Images/lefttreebg.gif" topMargin="0" bgcolor="#024289" onload="SetStatus()">
<form name="Projecttreeview" method="post" action="ProjectTreeView.aspx" id="Projecttreeview">
<input type="hidden" name="__ControlProjectTreeView1_TreeView1_State__" value="" />
<input type="hidden" name="__ControlProjectTreeView1_Treeview2_State__" value="" /> <table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TR>
<TD vAlign="center" height="30"><FONT face="宋体">
<TABLE id="Table1" height="30" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TR>
<TD bgcolor="#024289"> <img id="Image1" src="../../DataImages/xpDesktop.gif" border="0" /><FONT face="宋体"> <A style="TEXT-DECORATION: none" href="Desktop.aspx" target="MainFrame"><font color=white>桌面(管理员)</font></A></FONT></TD>
<TD width="1"></TD>
</TR>
</TABLE>
</FONT>
</TD>
</TR>
<tr vAlign="top">
<td>
<FONT face="宋体"> <?XML:NAMESPACE PREFIX=TVNS />
<?IMPORT NAMESPACE=TVNS IMPLEMENTATION="/webctrl_client/1_0/treeview.htc" />
<tvns:treeview id="ControlProjectTreeView1_Treeview2" defaultStyle="background:#024289;color:white;" hoverStyle="color:#e8f4ff;" selectedStyle="color:#e8f4ff;" selectedNodeIndex="0" HelperID="__ControlProjectTreeView1_Treeview2_State__" systemImagesPath="/webctrl_client/1_0/treeimages/" selectExpands="true" onexpand="javascript: if (this.clickedNodeIndex != null) this.queueEvent('onexpand', this.clickedNodeIndex)" oncollapse="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncollapse', this.clickedNodeIndex)" oncheck="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncheck', this.clickedNodeIndex)" onselectedindexchange="javascript: if (event.oldTreeNodeIndex != event.newTreeNodeIndex) this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex)" onfirequeuedevents="javascript: window.setTimeout('__doPostBack(\'ControlProjectTreeView1$Treeview2\',\'\')', 0, 'JavaScript')" style="border-color:White;border-width:0px;height:100%;width:178px;">
<tvns:treenode Selected="true">
root<tvns:treenode NavigateUrl="1.htm" Target="_blank">
child
</tvns:treenode><tvns:treenode NavigateUrl="2.htm" Target="_blank">
child2
</tvns:treenode>
</tvns:treenode>
</tvns:treeview></FONT>
</td>
</tr>
</table>
<input type="hidden" name="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" value="" />
<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["Projecttreeview"];
}
else {
theform = document.Projecttreeview;
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
</form>
<script language="javascript">
function SetStatus()
{
try{
myTreeView = document.all.ControlProjectTreeView1_TreeView1;
var urlstr=location.href.split("?")[1];
if (urlstr!=null)
{
urlstr=urlstr.split("classID=")[1];
var classID=urlstr.split("&")[0];//取得classID值
var mNodeArray=new Array();
mNodeArray=myTreeView.getChildren();
CheckAll(mNodeArray,classID);
mNodeArray=null;
}
}
catch(e){alert('error occur!'+e);}
}
function ExpandAllParentNode(node)
{
if(node!=null){
node.setAttribute("Expanded","True");
ExpandAllParentNode(node.getParent());
}
}
function CheckAll(arr,classID)
{
var i;
for(i=0;i<arr.length;i++)
{
var mNode=arr[i];
var currNodeID = mNode.getAttribute("ID");
if(currNodeID==classID)
{
ExpandAllParentNode(mNode);
break;
}
if((mNode.getChildren().lengh)!=0)
CheckAll(mNode.getChildren(),classID);//递归遍历节点
}
} </script>
</body>
</HTML>