怎么用js刷新指定div中被包含进来的jsp页面???
比如:index.jsp中<divid="glo_left"><jsp:includepage="/admin/leftTree.jsp"></jsp:include><...
比如:index.jsp中
<div id="glo_left" >
<jsp:include page="/admin/leftTree.jsp"></jsp:include>
</div>
<div id="glo_right" >
<jsp:include page="/admin/right.jsp"></jsp:include>
</div>
现在我只想在right.jsp中用js对leftTree.jsp刷新,而其他的地方不要刷新该怎么做?
leftTree.jsp 和 right.jsp 都是被包含在一个叫做index.jsp的文件里,我只要用js对leftTree.jsp刷新,而right.jsp 的内容不要刷新,重点是,用js对leftTree.jsp内容刷新,而其他页面不要刷新!并且也不是一个定时任务! 展开
<div id="glo_left" >
<jsp:include page="/admin/leftTree.jsp"></jsp:include>
</div>
<div id="glo_right" >
<jsp:include page="/admin/right.jsp"></jsp:include>
</div>
现在我只想在right.jsp中用js对leftTree.jsp刷新,而其他的地方不要刷新该怎么做?
leftTree.jsp 和 right.jsp 都是被包含在一个叫做index.jsp的文件里,我只要用js对leftTree.jsp刷新,而right.jsp 的内容不要刷新,重点是,用js对leftTree.jsp内容刷新,而其他页面不要刷新!并且也不是一个定时任务! 展开
4个回答
展开全部
jsp:include
这个是服务器端包含,发送到客户端,在浏览器里是没有什么区别的,js一般只能运行在客户端
如果你要用js刷新leftTree.jsp,可以用iframe实现
<iframe src="/admin/leftTree.jsp" name="ifrmname" id="ifrmname"></iframe>
<input type="button" name="Button" value="Button"
onclick="document.frames('ifrmname').location.reload()">
还有一种用Ajax动态获取leftTree.jsp的内容,并把它添加进id为"glo_left"的标签里
有点复杂,可以搜一下相关资料
哪个2B推荐的答案,我觉的我对LZ的意思理解是准确的,我说的可以解决你的问题
这个是服务器端包含,发送到客户端,在浏览器里是没有什么区别的,js一般只能运行在客户端
如果你要用js刷新leftTree.jsp,可以用iframe实现
<iframe src="/admin/leftTree.jsp" name="ifrmname" id="ifrmname"></iframe>
<input type="button" name="Button" value="Button"
onclick="document.frames('ifrmname').location.reload()">
还有一种用Ajax动态获取leftTree.jsp的内容,并把它添加进id为"glo_left"的标签里
有点复杂,可以搜一下相关资料
哪个2B推荐的答案,我觉的我对LZ的意思理解是准确的,我说的可以解决你的问题
展开全部
把你的leftTree.jsp页面头的meta部分加入下面这句
<meta http-equiv="refresh" content="5">
content是页面每隔多久刷新一次
<meta http-equiv="refresh" content="5">
content是页面每隔多久刷新一次
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、刷新就是重新给div内的html赋值(需要先清空内容)
var temp="<jsp:include page=\"/admin/leftTree.jsp\"></jsp:include>");//刷新的内容
//清空
document.getElementById("div的id").innerHTML='';
//赋值
document.getElementById("div的id").innerHTML=temp;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById("glo_left").html(" <jsp:include page=\"/admin/leftTree.jsp\"></jsp:include>")
这样
这样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询