有一个A.jsp和一个B.jsp
在A.jsp中<iframe id="b" src="B.jsp"></iframe>
在B.jsp中有一个隐藏块<div id="isVis" style="visibility:'hidden'; position:absolute; left:400px; top:200px; width: 400px; height: 170px;border-style:solid; border-width:1px; background-color: #FFFFFF; layer-background-color: #EEEEEE;" align="center"></div>我想点击A.jsp上的"查询"按钮,激活javascript:doSearch(),将B.jsp上的隐藏块显示出来,输入数据,进行查询,可我现在怎么也显示不出来!下面是原来doSearch()的原代码:
function doSearch(){
style.visibility='';
}
在A.jsp中<iframe id="b" src="B.jsp"></iframe>
在B.jsp中有一个隐藏块<div id="isVis" style="visibility:'hidden'; position:absolute; left:400px; top:200px; width: 400px; height: 170px;border-style:solid; border-width:1px; background-color: #FFFFFF; layer-background-color: #EEEEEE;" align="center"></div>我想点击A.jsp上的"查询"按钮,激活javascript:doSearch(),将B.jsp上的隐藏块显示出来,输入数据,进行查询,可我现在怎么也显示不出来!下面是原来doSearch()的原代码:
function doSearch(){
style.visibility='';
}
style.visibility='';
}
你都没取得b 这个元素啊
function doSearch(){
b.isVis.style.visibility='';
}
简单,这样就行
function doSearch(){
b.isVis.style.visibility='';
}
---------------------
就这样,是不是你的iframe 太小了,挡住了? 呵呵