我的页面是用的frameset框架,左边是dtree的树菜单,右边是一个页面。现在有个问题是我如何可以获取我点击的那个节点的ID,并将其作了为参数传递给右边的页面,思路是这样的,就是在点击左边的菜单时我把ID存到session中然后在右边的页面中调用。但是现在获取左边 的那个ID成了问题了
解决方案 »
- Java怎么实现像百度、谷歌那样的地图?
- 这是什么原因啊??大虾们啊?急啊
- ssh 实现图片的存储
- struts中jsp怎么显示数据库的数据
- 我是初学者请指教哪有WEBLOGIC下载啊?
- 小弟今天升了一级,高兴散分,今天来者都有分
- 求教WEBLOGIC6.1连SQLSERVER2000的配置,和在哪里有下载WEBLOGIC-SQLSERVER2000的驱动
- 有一个dom解析xml的问题一直不明白
- (300分)找一个数据库取到生成XML,在解析后插入数据库中的例子.(急急急)
- 怎么修改config.xml以把ejb发布到WEBLOGIC6上?(特请芳芳与天妒英才高手解答)
- JPA规范相关
- JavaMail 在密送时插入称呼
为什么要存到session里呢?
用js传过去好了,获取id也很简单啊.
dtree后面的一个参数是写javascript的,在这个里面写
用top.直接传过去好了
建议你把树写成活的,就是遍历数据库生成树,而不是写死的
将来你也要对树进行增删该查,那时还要通过js获取节点id
用top.函数名
获取节点id 你点击节点触发节点上的js
d.add(1,1,"a","javascript:保存id的函数(1)")
这样子不就行了
这个保存id的函数就将1保存在hidden上了
少写了一个页面名
很多种方式
页面name.location的方式也可以吧
在节点添加的地方
dTree.prototype.node中<a href=\"javascript: shownode('" + node.id + "'\" >";
然后在引用页面中实现shownode方法。iframe 中可以通过contentWindow传递值:
document.getElementById("subiframe").contentWindow.document.getElementById("test").value
= document.getElementById("test").value;