现在A页面中有嵌套B页面<div id="contact"><%@ include file="_contact_list.jsp"%></div>
_contact_list.jsp是B页面
而B页面中有可能调用其它的页面比如添加操作,新的页面C就得替换B页面的位置。现在的问题是A页面把B和C页面都显示出来啦,这个问题该怎么解决啊?而且点击添加的时候也没反应?
下面是B页面中的内容:
<a href="#" onclick="javascript:add()">新增</a>JS:function add(){
if($("contact")&&flag==1)
$("contact").innerHTML = "<%@ include file="add_contact.jsp"%>";
}
_contact_list.jsp是B页面
而B页面中有可能调用其它的页面比如添加操作,新的页面C就得替换B页面的位置。现在的问题是A页面把B和C页面都显示出来啦,这个问题该怎么解决啊?而且点击添加的时候也没反应?
下面是B页面中的内容:
<a href="#" onclick="javascript:add()">新增</a>JS:function add(){
if($("contact")&&flag==1)
$("contact").innerHTML = "<%@ include file="add_contact.jsp"%>";
}
这个不可以吧.你可以先做一个域隐藏起来
需要再显示,加样式
style='display:none'
先将C页面隐藏掉
C: <div id="div1"> style='display:none'></div>.
B: <div id="div2"> style='display:block'></div>.当点击B的增加操作时 将B页面隐藏掉 显示C
B: <div id="div2"> style='display:none'></div>.
C: <div id="div1"> style='display:block'></div>.写个JS搞定.