treeview点击节点是页面跳转的问题 页面上分3个frame,treeview在左侧,我想在点击一个节点后让整个页面跳转,不是另外打开窗口,请教各位如何实现啊,我试了用target跳转,可要么另外打开个窗口,要么就只在其中一个frame中跳转;也试过写代码跳转,但treeview又没有onclick事件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么没人理我啊?我现在通过htc添加了onclick事件,如何可以控制onclick事件只在指定节点起作用啊?我现在是在onclick里先判断节点ID, if(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("ID") == "aaa" { ....... }每次点击的时候判断的ID都是上一次点的节点,大侠们,帮帮忙啊!! 在加载树节点的时候设置:TreeNode.Target = "main";TreeNode.NavigateUrl = youPage;然后在你的frame中的设置<iframe name="main" width="100%" height="100%" frameborder="1"></iframe>这样这个节点连接的页面就被加载到这个iframe 下,主要是属性name="main"控制 我现在分了3个frame<frameset rows="90,*" border="0" frameSpacing="0" frameborder="0"> <frame name="top" src="top.htm" noresize> <frameset cols="150,*"> <frame name="left" src="WebButton.aspx" noresize> <frame name="right" src="Websjx.aspx" noresize> </frameset> </frameset>treeview在left里,东经大屠杀,你说的方法我实在是看不懂,在哪儿可以设置“main”? 既然是这样的话,那就在加载树节点的时候这样就可以了:TreeNode.Target = "right";TreeNode.NavigateUrl = youPage; TreeNode.Target = "right";主要是这个属性设置和frame 的name属性一致对应就可以了 那就是parent.location.href了。。 TreeNode.Target = "top";也行 TO: if(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("ID") == "aaa" { ....... }每次点击的时候判断的ID都是上一次点的节点这个我也遇到过的,只要把TreeView1.getTreeNode(TreeView1.selectedNodeIndex).改成TreeView1.getTreeNode(TreeView1.clickedNodeIndex).就可以了,不知道是不是你想知道的 一个简单的 字符串 问题。 请问怎么在三维坐标系的坐标轴上加上刻度啊---期望高手解答(c#) C#实现Discuz!论坛发贴,主题分类select怎么自动完成? 使用数组做函数参数的问题 工程文件的.net dll文件(新手请教) 关于ADO.NET的DATASET和DATATABLE 用C#制作简单的计算器 建立一个新的线程,SoundPlayer播放文件,无法停止 用户控件中调用javascript的问题 button1_Click中加方法应该怎么写啊? 存储过程参数问题 webBrowser控件使用,帮帮新人拉
if(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("ID") == "aaa"
{
.......
}
每次点击的时候判断的ID都是上一次点的节点,大侠们,帮帮忙啊!!
TreeNode.Target = "main";
TreeNode.NavigateUrl = youPage;然后在你的frame中的设置
<iframe name="main" width="100%" height="100%" frameborder="1"></iframe>这样这个节点连接的页面就被加载到这个iframe 下,主要是属性name="main"控制
<frameset rows="90,*" border="0" frameSpacing="0" frameborder="0">
<frame name="top" src="top.htm" noresize>
<frameset cols="150,*">
<frame name="left" src="WebButton.aspx" noresize>
<frame name="right" src="Websjx.aspx" noresize>
</frameset>
</frameset>
treeview在left里,东经大屠杀,你说的方法我实在是看不懂,在哪儿可以设置“main”?
TreeNode.Target = "right";
TreeNode.NavigateUrl = youPage;
{
.......
}
每次点击的时候判断的ID都是上一次点的节点这个我也遇到过的,只要把TreeView1.getTreeNode(TreeView1.selectedNodeIndex).改成
TreeView1.getTreeNode(TreeView1.clickedNodeIndex).就可以了,
不知道是不是你想知道的