重新请教:div 中 display:none时 里面 iframe 不显示的问题
请教 div 中 display:none时 里面 iframe 不显示的问题
昨天晚上发贴没表述明白,今天重新开贴,我重新 表述一下!
代码
=====================================================================================================
<script>
function g(o){return document.getElementById(o);}
function newsShow(n){ //如果有N个标签,就将i<=N; 本功能非常OK,兼容IE7,FF,IE6;
for(var i=1;i<=2;i++)
{g('news_'+i).className='UnNewstab';g('Newstab_0'+i).className='unNewShow';}
g('news_'+n).className='Newstab'; g('Newstab_0'+n).className='Newshow';
}
//
</script>
<style media="screen" type="text/css">
#news_menu{ width:740px; height:31px; float:left; margin-left:14px;
background-image:url(images/top_leibie_bg_line.jpg)}
#news_menu ul{ margin:0;} /*ul 居左代码 */
#news_menu li{ float:left; padding-top:10px}
.Newstab { background-image: url('images/top_leibie_bg1.jpg'); background-repeat: no-repeat; color:#ffffff; font-weight:bold; font-size:14px;width:101px; height:27px}
.UnNewstab { background-image:url('images/top_leibie_bg2.jpg'); background-repeat: no-repeat; color:#756250;width:92px; height:27px}
.NewShow{display:block;}
.unNewShow{display:none;}
</style>
<div id=news_menu>
<ul>
<li id="news_1" class="Newstab" onmouseover="newsShow(1);">
<div align="center">优惠期</div>
</li>
<li id="news_2" class="UnNewstab" onmouseover="newsShow(2);">
<div align="center">普通优惠期</div>
</li>
</ul>
</div>
<div class="NewShow" id="Newstab_01">
<iframe src="inc_0.asp" align="top" frameborder="0" scrolling="no" width="100%" id=ifm></iframe>
</div>
<div class="unNewShow" id="Newstab_02">
<iframe src="inc_1.asp" align="top" frameborder="0" scrolling="no" width="100%" id=ifm1></iframe>
</div>
=============================================================
这是我首页显示的全部代码!
功能:就是一个滑动显示 内容的页,鼠标放到第一个内容标题时,显示 第一个 标题内容,隐藏第二个, 反之,显示第二个,隐藏第一个
<div class="NewShow" id="Newstab_01">
</div>
<div class="unNewShow" id="Newstab_02">
</div>
问题就是 这里,显示两块不同内容的 div
Newstab_01 里是 默认显示的,,Newstab_02是默认不显示
出现 的问题
==============================
当打开 网页时,显示正常,[第一个 iframe显示,第二个iframe不显示]
当把鼠标放到第二个 的标题时,,第一个 按我 要求 隐藏了,可是第二个 iframe他不出来了!
====================================================================
应该不是我代码的问题!
因为 我在第二个div里写入文本信息,加入表格 ,都是可以按我的功能要求 正常显示的!
而且 我把 第二个div 默认 隐藏的属性去掉后,他也是显示正常的!
所以我判断出 ,是因为第二个 div 默认隐藏的 属性 让 ifame 的 scr 失效了!!
应该设置哪个地方,让我的 第二个 div 里的 iframe 的 scr 是正常显示??