TreeView1_SelectedNodeChanged 请问添加链接就不能触发SelectedNodeChanged事件了?如果我把整个界面用 frameset分为两部分,左边是一个treeview控件,我在控件里面用了代码NavigateUrl="~/Default6.aspx" Target="TopRight"但是我现在有个值想传到右边的LABEL1里面去,怎么办?每个节点的值不一样(同一个变量) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 NavigateUrl="javascript:gogo();"<script language="javascript">function gogo(){ window.parent.TopRight.href='~/Default6.aspx'; window.parent.getelementbyid("_ctl0_form1_label1").value='1';}</script> 1楼的我想问下,VB代码有吗,我是VB代码吗window.parent.getelementbyid("_ctl0_form1_label1").value='1';这句能帮我解释下吗?我不懂js 这句是取左框架的父页面的id为_ctl0_form1_label1的控件,把它的值设为你想设的值其实可能要这样写比较好window.parent.RightFrame.getelementbyid("_ctl0_form1_label1").value='你想传的值';你的label1的服务器控件的话,js要获取它要通过它的客户端id来获取如果你的label1是放在 form1的话,客户端id应该是我写的那个或者这样写更好window.parent.RightFrame.getelementbyid("<%= Label1.ClientID%>").value='你想传的值';Label1.ClientID是vb.net的写法,其他语言应该也差不多其他是js 我左边没有LABEL控件,只有一个treeview控件和一个变量ABC点每个节点是ABC的值在变,然后传到右边的label1控件里面 是啊。就是设置treeview的node 的NavigateUrl属性调用js让js执行,在改变TopFrame的链接的同时,改变右边Frame里Label1的值 那你_ctl0_form1_label1这是右边的那label1了 function gogo() { window.parent.TopRight.href='~/Default6.aspx'; window.parent.getelementbyid("<%=label7.label7 %>").value='1'; } </script>出错:提示我没有未声明名称label7 那么我怎么获取ClientID的值呢 我直接放ClientID也报同样的错误 你用什么环境写代码的?你确认你的页面里又Label7这个服务器控件吗? 我的环境是VS2005(代码是vb2005.net)左边是default5.aspx(TREEVIEW控件所在页面)右边是default6.aspx(LABEL7控件所在页面)想用变量ABC在DEFAULT5里面赋值然后在default6.aspx里面label7.text='" & abc &"' <script language="javascript"> function gogo() { window.parent.TopRight.href='~/Default6.aspx'; window.parent.getelementbyid(<%=label7.ClientID%>).value=<%=abc%>; } </script>或者<script language="javascript"> function gogo() { window.parent.TopRight.href='~/Default6.aspx?abc=<%=abc%>'; } </script>然后在Default6.aspx的后台的page_load里写 Label7.Text = request.querystring("abc")你试试 那abc的赋值是不是写在=<%=abc%>的位置上?不好意思,我对JScript一点都不懂如果我把数字32赋给ABC,改怎么写如果把字母PPP赋给ABC呢,又怎么写麻烦你了 如果这样的话,就不需要变量abc了把你想传的值,直接代替掉上面的 <%= abc%>就可以了如window.parent.TopRight.href='~/Default6.aspx?abc=32'; 这样,就可以再default6.aspx页面用request.querystring接到参数了就是这样了,你自己试试吧 运行时报错:Microsoft JScript 运行时错误: 缺少对象gogo()是什么问题vb支持你这个语句吗? 谢谢,不用JScriptvb2005。net可以用谢谢你,我试了下,可以 NavigateUrl="~/Default6.aspx?DX=3"如果是字母。那要加什么符号?我加双引号报错 WinForm里的控件能不能用到WebForm里? vss2005 短信群发,异步循环发送 ASP.NET中固定时间跳转代码 救命,我的服务器上,一访问access就不行 根据TEXTBOX的值,无刷新关联数据库数据 DataGrid的问题:如何显示性别(0为女,1为男) 再问基于角色的权限管理!请指点一下!! 60进制数据转换问题 请问一个关于数据库的问题!(在线等待......) 做小网站的首页怎样设计(容易修改的)? 开发网站较多的朋友,能讲讲各种小型常用模块的设计思路吗(如新闻、办公、聊天...)?
function gogo()
{
window.parent.TopRight.href='~/Default6.aspx';
window.parent.getelementbyid("_ctl0_form1_label1").value='1';
}
</script>
我想问下,VB代码有吗,我是VB代码吗
window.parent.getelementbyid("_ctl0_form1_label1").value='1';
这句能帮我解释下吗?我不懂js
其实可能要这样写比较好
window.parent.RightFrame.getelementbyid("_ctl0_form1_label1").value='你想传的值';
你的label1的服务器控件的话,js要获取它要通过它的客户端id来获取
如果你的label1是放在 form1的话,客户端id应该是我写的那个
或者这样写更好
window.parent.RightFrame.getelementbyid("<%= Label1.ClientID%>").value='你想传的值';Label1.ClientID是vb.net的写法,其他语言应该也差不多
其他是js
点每个节点是ABC的值在变,然后传到右边的label1控件里面
调用js
让js执行,在改变TopFrame的链接的同时,改变右边Frame里Label1的值
{
window.parent.TopRight.href='~/Default6.aspx';
window.parent.getelementbyid("<%=label7.label7 %>").value='1';
}
</script>出错:提示我没有未声明名称label7
你确认你的页面里又Label7这个服务器控件吗?
左边是default5.aspx(TREEVIEW控件所在页面)
右边是default6.aspx(LABEL7控件所在页面)
想用变量ABC在DEFAULT5里面赋值
然后在default6.aspx里面label7.text='" & abc &"'
function gogo()
{
window.parent.TopRight.href='~/Default6.aspx';
window.parent.getelementbyid(<%=label7.ClientID%>).value=<%=abc%>;
}
</script>或者
<script language="javascript">
function gogo()
{
window.parent.TopRight.href='~/Default6.aspx?abc=<%=abc%>';
}
</script>
然后在Default6.aspx的后台的page_load里写 Label7.Text = request.querystring("abc")你试试
不好意思,我对JScript一点都不懂
如果我把数字32赋给ABC,改怎么写
如果把字母PPP赋给ABC呢,又怎么写
麻烦你了
把你想传的值,直接代替掉上面的 <%= abc%>就可以了
如
window.parent.TopRight.href='~/Default6.aspx?abc=32';
这样,就可以再default6.aspx页面用request.querystring
接到参数了就是这样了,你自己试试吧
gogo()是什么问题
vb支持你这个语句吗?
vb2005。net可以用
谢谢你,我试了下,可以
NavigateUrl="~/Default6.aspx?DX=3"
如果是字母。那要加什么符号?我加双引号报错