有一个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='';
}

解决方案 »

  1.   

    function doSearch(){
      style.visibility='';
    }
    你都没取得b  这个元素啊
      

  2.   

    简单,这样就行
    function doSearch(){
      b.isVis.style.visibility='';
    }
      

  3.   

    linshaojie(枫陵) 
     
       简单,这样就行
    function doSearch(){
      b.isVis.style.visibility='';
    }
      
    ---------------------
    就这样,是不是你的iframe 太小了,挡住了? 呵呵