快疯了,怎样用iframe让弹出对话框不被框架挡住

lttzdllf 2008-04-04 06:48:49
我页面有上下两个框架,上面的对话框中有一个按钮,点击后会弹出一个日历窗口,(我用的就是梅花雨3.0日历控件),因为上面框架高度不够,弹出的日历窗口下面的部分会被下面的框架挡住。

我在网上找了半天,介绍的两种方法
1 是用window.createPopup 但是日历控件是别人写的,自己没能力该过来

2,是用iframe 但网上说的比较清楚的是怎样让日历控件不被select列表框挡住,没有具体说怎样做才能不被框架挡住

我自己试着用div 和iframe做了半天,但本人水平不够,没做出来,希望知道怎么做的人教我一下。

附一下我的代码:
<html>

<div style=" position:absolute;height:28%;width=100%;z-index:1000";
background-color:#ffffff">
<iframe src="./sp_top.htm" style=" z-index:100 " position:absolute width="100%" height="100%" >
</iframe>
</div>

<iframe style="width:100%; height: 100% ;z-index:-1 " src="./sp_bottom.htm" >
</iframe>

</html>
我还是一个新手,希望大家指点的时候能说详细点,最好能帮我写上几句简单的代码。 跪谢!!!


...全文
321 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
在 <iframe>标签里加入style="position:relative"
回复
owen1759 2008-06-01
我印象中是不可能的,iframe相当于一个小IE窗口,你见过哪个IE窗口里的日历控件跑到IE窗口外面来了?
被框架的网页一切内容都被禁锢在框架的范围内,这个约束是无法突破的
回复
浴火_凤凰 2008-06-01
[Quote=引用 4 楼 wiselyman 的回复:]
在 <iframe>标签里加入style="position:relative"
[/Quote]
可以试一试。
回复
mataofq 2008-04-15
你可以分开用两个
<div>
<iframe></iframe>
<div>
<div>
<iframe></iframe>
<div>
也许是div和iframe之间的显示机制问题吧
回复
lttzdllf 2008-04-04
难道就没人知道吗
回复
相关推荐
发帖
CSS
创建于2007-09-28

6.0w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
帖子事件
创建了帖子
2008-04-04 06:48
社区公告
暂无公告