|
主题: 用iframe调用的网页把下拉菜单遮住了,有什么办法?
|
 lazybone
职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/12/14 14:03:12
|
#12003/9/15 9:55:42
我做了一下拉菜单,但下面有一调用的IFRAME,它的层在下拉菜单之上,有哪位高人知道怎么才能使IFRAME层在下拉菜单之下呢?对这个情况flash可以设透明值。那么IFRMAE该写入什么代码?
|
 帅哥村党委专职副书记
职务:普通成员
等级:2
金币:3.0
发贴:373
注册:2002/10/16 11:35:57
|
#22003/9/15 17:22:28
z-index:x
|
 不是高手
职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
|
#32003/9/16 10:32:02
对IE5.0无效,不同版本的IE对IFRAME的解析是不一样的。
|
 天亮了
职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2003/9/13 6:06:37
|
#42003/9/16 16:44:47
style="background-color:transparent" IE5.5和IE5.5以上通过
|
 vickie_5d
职务:普通成员
等级:3
金币:2.0
发贴:946
注册:2003/5/23 12:33:46
|
#52003/9/16 19:47:05
方法一:换一种格式的下拉菜单,不是竖向排列,而是横向的下拉菜单。 方法二:在网页上加入一个下载包,如果IE不在5。0以上。。 方法三:可以考虑把IFRAME内至在层里,而不是表格,看看这个层的Z轴和菜单栏的Z轴~
|
 pansheng
职务:普通成员
等级:1
金币:0.0
发贴:34
注册:2003/9/22 12:18:15
|
#62003/9/22 13:08:20
z-index是无效的。 微软的方法是把所有iframe的tag隐藏。
|
 vickie_5d
职务:普通成员
等级:3
金币:2.0
发贴:946
注册:2003/5/23 12:33:46
|
#72003/9/22 16:20:26
pansheng在上个帖子中说 引用: z-index是无效的。 微软的方法是把所有iframe的tag隐藏。
能详细说一下吗谢谢~
|
 pansheng
职务:普通成员
等级:1
金币:0.0
发贴:34
注册:2003/9/22 12:18:15
|
#82003/9/22 19:45:12
简单代码如下:
function hideIframe(){ var iObj=document.getElementsByTagName("iframe"); for(i=0;i iObj.item(i).style.visibility="hidden"; } }
编辑历史:[这消息被pansheng编辑过(编辑时间2003-09-22 19:46:45)]
|