两个jsp中的js怎么传值,不能跳转。

a.jsp:functionmyclose(){varodiv1=document.getElementById('div1');odiv1.style.display=... a.jsp:function myclose(){
var odiv1 = document.getElementById('div1');
odiv1.style.display ="none";
removeId("jbxx1");
}
<a href="#" onclick="javascript:myclose>点击查看</a></td>
b.jsp中:function myclose(){
var odiv10 = document.getElementById('div10');
odiv10.style.display ="none";
}
<td><a href="#" onclick="javascript:myclose();" style="text-decoration:none;color:#fefefe;">返回</a></td>
说明:这两个jsp都是在一个显示区域显示的,所以我用隐藏的方法。在点击查看后,a页面隐藏,b页面内容通过action显示出来,但是在b页面上我需要点击返回,重新显示a页面,就是把b页面隐藏,a页面显示,这个怎么控制?
展开
 我来答
i178269245
2011-12-09 · TA获得超过185个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:115万
展开全部
你说的这个功能不用俩个jsp也能实现,ajax就是局部刷新用的。
不过既然你按这种方式实现了,那剩下的只是js的操作,你说的jsp应该放置在iframe 或者frame中了吧,你要操作iframe所在的document中的对象,也就是先访问到父级元素。
点击b中返回时 触发函数中 这么写
var tem =window.parent.document;//取到父级document 对象
tem.getElementById("div1").style.display="";
tem.getElementById("div10").style.display="none";
不知道楼主是不是这个意思。
(代码未测试)
追问
是在iframe里面,但是b.jsp是通过a的onclick触发acton实现的,没有共同的js文件
追答
恩,我写的那段代码你直接放在b.jsp中就行的
小琳子Gk
2011-12-09 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:107万
展开全部
我不知道这个jsp和.net有什么不同,但是在.net中传递参数是:href=".aspx?参数名=参数&参数名=参数"这样写的!
追问
你那个是跳转页面了,我的2个jsp都是动态的,现在属于在一个显示区域重叠显示,所以通过隐藏的方法
追答
我也觉得可以加一个判断,可以就显示,不可以就逃过,使用Ajax也可以把,但是还是要传递参数使用地址,只是地址是本页面!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
152******40
2011-12-09 · 超过46用户采纳过TA的回答
知道答主
回答量:132
采纳率:100%
帮助的人:103万
展开全部
http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_send.asp
详细介绍Ajax,可以去看看。
没弄明白你的意思。如果只是想实现隐藏显示功能的话,一个JSP里面就可以实现了。定义两个函数,一个是隐藏,一个是显示。隐藏函数里面判断当前状态是否为显示,如果是,则隐藏,否则什么都不做。显示函数同样道理。
希望思想对你有帮助,自己实现代码才有提高。
追问
当然不是一个jsp里面,2个jsp
追答
思想还是一样的,定义一个变量来标识是隐藏还是显示。当onclick时间触发函数调用的时候加一个判断。2个JSP也可以,就是用个虚假超链接就行了,跳转之后再把链接源关闭就OK.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lqing2006
2011-12-09 · TA获得超过1233个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:812万
展开全部
这个功能需要使用Ajax实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式