能否建一个浮动元素可以跨越多个frame浮动?

lzheng2001 2009-05-14 11:24:07
用frameset把页面分成左右两个frame.
现在想做一个浮动窗口,要求可以在整个页面任何位置浮动,请问如何实现?
记得以前用div做过一个,好象只能在本frame内浮动显示,不知道是否有其它方法实现可以跨越frame来显示
...全文
375 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
leearnold 2010-06-04
  • 打赏
  • 举报
回复
想看看结果
岑子哥 2009-06-26
  • 打赏
  • 举报
回复
4楼的代码真强悍,图片都可以超越ie边框了
lzheng2001 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 yanhaoss123 的回复:]
绝对定位是可以解决但是没有好的方法啊
[/Quote]
解决不了! 绝对定位一个div只是在一个frame内有效不能跨frame.
yanhaoss123 2009-06-09
  • 打赏
  • 举报
回复
绝对定位是可以解决但是没有好的方法啊
lzheng2001 2009-06-09
  • 打赏
  • 举报
回复
看来暂时没有很好有解决方法。
lzheng2001 2009-05-26
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 chinmo 的回复:]
点击查看效果


不过在IE下无效,在FF3,Chrome,Safari,Netscape,Mozilla都有效果

这个例子是dh20156弄的一例子
IE下我也没尝试去修改他,你想要就自己修改吧
[/Quote]

谢谢.看了一下代码,这种方法主要是通过在最顶层的frameset页面appendChild div元素, 因为ie不支持在frameset页面做appendChild操作,所以ie下是没办法了.
  • 打赏
  • 举报
回复
点击查看效果


不过在IE下无效,在FF3,Chrome,Safari,Netscape,Mozilla都有效果

这个例子是dh20156弄的一例子
IE下我也没尝试去修改他,你想要就自己修改吧

  • 打赏
  • 举报
回复
等等我找一例子
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lzheng2001 的回复:]
引用 9 楼 chinmo 的回复:
汗!跨越iframe是简单的

但select至今没找到方法跨域是真的


我的是跨越frame,并不是iframe,有例子吗?
[/Quote]

只要将层appendChild到frameset page的document.documentElement就可以实现你说的

lzheng2001 2009-05-20
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 lxhbysn 的回复:]
4楼的你可以试试,不单单能跨frame,连窗口都能.
[/Quote]
他的代码只能在ie下适用!
lxhbysn 2009-05-20
  • 打赏
  • 举报
回复
4楼的你可以试试,不单单能跨frame,连窗口都能.
lzheng2001 2009-05-20
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 zengdiwu 的回复:]
caiying2009 的那段代码,很强大,即使把浏览器最小化,浮动图标也在跑
[/Quote]
可惜只能用于ie
zengdiwu 2009-05-19
  • 打赏
  • 举报
回复
caiying2009 的那段代码,很强大,即使把浏览器最小化,浮动图标也在跑
lzheng2001 2009-05-19
  • 打赏
  • 举报
回复
test
lzheng2001 2009-05-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 chinmo 的回复:]
汗!跨越iframe是简单的

但select至今没找到方法跨域是真的
[/Quote]

我的是跨越frame,并不是iframe,有例子吗?
Atai-Lu 2009-05-19
  • 打赏
  • 举报
回复
select贼麻烦,现在一般有时间的话,都是自己模拟select来的,没时间么,也只能凑合着用了。
select的这个问题太二了
  • 打赏
  • 举报
回复
汗!跨越iframe是简单的

但select至今没找到方法跨域是真的
lzheng2001 2009-05-19
  • 打赏
  • 举报
回复
继续顶
lzheng2001 2009-05-14
  • 打赏
  • 举报
回复
如果可以,最好贴一下代码,谢谢!
xiaojing7 2009-05-14
  • 打赏
  • 举报
回复
可以啊,直接设置绝对定位,设置层。 position:absolute;top:expression(eval(document.body.scrollLeft + 50));
加载更多回复(4)

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧