用js将dtree的值传到另一个页面:点击dtree的一个节点,将该节点的名传到另一个页面的文本框 20

用js做,求高手,急了一天了我没说明白,是我点击一个按钮,连接到含有dtree的那个页面//我已经查询好了,并且在页面上展示了,然后我把foldelink设置成了fals... 用js做,求高手,急了一天了
我没说明白,是我点击一个按钮,
连接到含有dtree的那个页面//我已经查询好了,并且在页面上展示了,
然后我把foldelink设置成了false。所以只有点击节点的时候才会有超链接,我想链接到先前打开的父页面上,得到节点的名字,放到一个文本框中但是不刷新父页面,我是这样写了
父页面
<script type="text/javascript">
function getval(str)
{
document.getElementById("name").value=str;
}
function openNewPage()
{
window.open('test2.jsp','name','tree');
}
</script>
</head>

<body>
<input type="text" id="name">
<input type="button" value="单击" onclick="openNewPage();" > </body>
</html>
子页面
<script type="text/javascript">
function tree1(str)
{
d.clearCookie();
opener.getval(str);
window.close()
}
</script>
<script type="text/javascript">
var d = new dTree('d');

d.add(0,-1,"行业","javascript:tree1('${1}')",true);

document.write(d);
</script>
可以传过去了,但是我用的是el表达式写的,但是往js中传el表达式的时候穿不过去,求怎么能把el表
展开
 我来答
ndinam
2011-01-22 · TA获得超过2372个赞
知道小有建树答主
回答量:1327
采纳率:100%
帮助的人:1063万
展开全部
假设父窗体为f.jsp
创建dtree你应该知道吧,下面add方法第四个参数就是指当点击该节点跳转到的页面,也就是说点击了这个节点的话,它会跳到f.jsp,同时会吧名称传过去,通过getparameter就可以在文本框中获得了
tree.add(当前节点id,父节点id,当前节点名称,'f.jsp?name=当前节点名称');
匿名用户
2011-01-22
展开全部
openTo(id,select)打开指定节点下的子节点
第一个参数是指定节点的id,第二个参数是指定节点是否处于选中状态(true即为选中)

比如:tree.add('1','0','父节点');
tree.openTo(1,true);//此时会打开父节点的子节点,并且父节点处于选中状态
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-24
展开全部
新春大吉!祝你人气超越圣母,财气敢当比尔盖茨之母,英气胜过萨达姆,帅气直追贝克汉姆,国际超人非你莫属!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-22
展开全部
新春快乐!吉祥如意!幸福康健!新的一年,心平气和,顺顺利利,和和美美,团团圆圆! 加分吧,嘻嘻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-23
展开全部
向你拜大年!祝你身体健康,心情越来越好,人越来越漂亮!生活越来越浪漫!新春快乐! 加分吧,嘻嘻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-26
展开全部
为了久藏你的影子,在深冬,我给心灵再上一把锁。而如今,在这个日子,我从锁眼里仿佛又听到了自己的声音!加分吧,嘻嘻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式