打印

[求助] 用iframe嵌入导航栏时,导航栏被挡住了怎么办?有图

最近在学习网站,遇到一个问题,请高手赐教。

当网站页面较多时,我把导航栏单独做成一个文件,然后用iframe调入到每个页面中。这样可以方便修改。
但是我做的导航栏是有下拉菜单的,所以嵌入后下拉菜单就被当住了,见图。

请问应该怎么解决?
我用的代码是
<iframe name=framename src="nav.htm" width="" height="" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>

我是菜鸟,请高手说详细一点。

正常情况下的导航栏:

嵌入后被挡住:

TOP

好像不行吧!
那就不用框架啊!用include file啊

TOP

用库文件吧

TOP

用库文件似乎并不是最好的办法,每次更新库文件后,所以应用了该库的文件都要全部上传一次。
有没有更好的办法呢,我也是经常碰到要统一做头部文件的情况。

TOP

曾经遇到过,但后面不用这方法了,没有好的解决方法

[ 本帖最后由 jkui120 于 2008-5-9 15:08 编辑 ]

TOP

iframe 设置一下 z-index 的负值试试
www.osmn00.com

TOP

我也遇到这个问题了  后来改成水平菜单了

TOP

用z-index是没用的,可以用createPopup解决

TOP

5#不是给出答案了没,,,为什么没用 ,难道挡住它的是FLASH
<embed>+wmode="transparent"
<object><param name="wmode" value="transparent" />
不明白干嘛都还要讨论这个,,,

TOP

引用:
原帖由 ship763 于 2008-5-9 17:12 发表
5#不是给出答案了没,,,为什么没用 ,难道挡住它的是FLASH
+wmode="transparent"

不明白干嘛都还要讨论这个,,,
框架上,在 z-index是没用的,解决方法,一个是用createPopup,FF下失效,另外是用 dhtmlxMenu这种国外写的下拉,而且满多这种东西的,就是要写的复杂点

TOP

用库文件吧

TOP

看了楼上各位的回答,首先谢谢大家。
但是很丢脸的是,你们说的createPopup呀dhtmlxMenu,库文件什么的我都看不懂。

最后还想请教一个:我是做美工的,上面那个导航栏菜单是用div+CSS写出来的。是不是诸如这种问题不应该美工来解决?如果并不在我的学习范围内,我就不想浪费时间专研了。我想程序员应该可以完美的处理吧?

TOP