我的网页使用的是框架如下:
<frameset cols="*,160" framespacing="0" border="1" id="mainFrame">
<frameset rows="95,*,100">
<frame name="frameTopAd" src="#">
<frame name="fram1" src="a.htm" scrolling="auto">
<frame name="fram3" src="c.htm">
</frameset>
<frame name="fram4" src="d.htm">
</frameset>现在问题是,我要在c.htm里面控制显示一个漂浮窗口,这个窗口能显示在相对于浏览器的某个位置,而不是局限在fram3内。请高手给个代码实例,非常谢谢!!
<frameset cols="*,160" framespacing="0" border="1" id="mainFrame">
<frameset rows="95,*,100">
<frame name="frameTopAd" src="#">
<frame name="fram1" src="a.htm" scrolling="auto">
<frame name="fram3" src="c.htm">
</frameset>
<frame name="fram4" src="d.htm">
</frameset>现在问题是,我要在c.htm里面控制显示一个漂浮窗口,这个窗口能显示在相对于浏览器的某个位置,而不是局限在fram3内。请高手给个代码实例,非常谢谢!!
漂浮窗口在主页面内,c.htm里面调用top.showpop()
类似的
而且这个似乎和楼主要求的不一样,它应该是相对于屏幕定位的吧.不过......也可能是相对于打开它的那个IE窗口定位的,TOP:-50,LEFT:-100这样.
总之看不到那个代码,怎么想都没用啊.
最近我在做一个一样的东西,步骤如下:1. 根据位置判断实在那个frame内。
2. 重新计算这个位置所在frame的坐标
3. 创建div, 绝对定位,然后设置它的innerHTML
4. 这个位置所在的frame.document.body.appendChild(div);大功告成!当然要保证每个frame够大,不遮住浮动层。