如何使一个DIV层放到Object之上

还想懒够 2008-11-01 10:24:46
我有一个自定义的客户端控件,允许在网页上展示

似乎这个问题是个老问题了,但一直找不到解决方案

如何将一个DIV层放到object之上(注意:这个object不是flash)

请教各位了,谢谢!
...全文
801 48 打赏 收藏 转发到动态 举报
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
smallfz 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 jjkk168 的回复:]
唉,我也想过用iframe,由于我的object还有一些事件的操作,会影响到界面上的一些Label信息,如果放到iframe里面去,可能会造成极大的麻烦(当然,没尝试,估计麻烦不小)

我的想法就只是在同一个页面里面,看看是不是还有别的办法来阻挡

BTW: 哪怕更改object都可以
[/Quote]

不会有极大的麻烦,脚本和事件也很简单。
父窗口如果有个JS方法名叫Notify(),在iframe中要调用这个Notify只需要写成parent.Notify()即可。
smallfz 2008-11-03
  • 打赏
  • 举报
回复
用iframe,脚本调用不复杂,parent调用父窗口js方法即可。
zhengyh5339 2008-11-03
  • 打赏
  • 举报
回复
UP
hy_lihuan 2008-11-03
  • 打赏
  • 举报
回复
没什么好的建议
sxmonsy 2008-11-03
  • 打赏
  • 举报
回复
路过,踩一脚
sxmonsy 2008-11-03
  • 打赏
  • 举报
回复
路过,踩一脚
Longgreenlee 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 haozi678 的回复:]
z-index:2000

另外可以试试在div中写这个
<iframe style="position:absolute;z-index:9;width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);" frameborder="0" > </iframe>
[/Quote]

我看行
anncesky 2008-11-03
  • 打赏
  • 举报
回复
以前在覆盖<select>的时候就是用div+iframe的
tao252275952 2008-11-03
  • 打赏
  • 举报
回复
学习...帮顶....
mandula2007 2008-11-03
  • 打赏
  • 举报
回复
学习了
Apple 2008-11-03
  • 打赏
  • 举报
回复
雁过留毛
greatverve 2008-11-03
  • 打赏
  • 举报
回复
学习。
  • 打赏
  • 举报
回复
<script   type= "text/javascript "   language= "javascript "> 
//more javascript from http://www.smallrain.net
function sAlert(str){
var msgw,msgh,bordercolor;
msgw=400;//提示窗口的宽度
msgh=100;//提示窗口的高度
titleheight=25 //提示窗口标题高度
bordercolor= "#c51100 ";//提示窗口的边框颜色
titlecolor= "#c51100 ";//提示窗口的标题颜色

var sWidth,sHeight;
sWidth=screen.width;
sHeight=screen.height;

var bgObj=document.createElement( "div ");
bgObj.setAttribute( 'id ', 'bgDiv ');
bgObj.style.position= "absolute ";
bgObj.style.top= "0 ";
bgObj.style.background= "#cccccc ";
bgObj.style.filter= "progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75 ";
bgObj.style.opacity= "0.6 ";
bgObj.style.left= "0 ";
bgObj.style.width=sWidth + "px ";
bgObj.style.height=sHeight + "px ";
bgObj.style.zIndex = "10000 ";
document.body.appendChild(bgObj);

var msgObj=document.createElement( "div ")
msgObj.setAttribute( "id ", "msgDiv ");
msgObj.setAttribute( "align ", "center ");
msgObj.style.background= "white ";
msgObj.style.border= "1px solid " + bordercolor;
msgObj.style.position = "absolute ";
msgObj.style.left = "50% ";
msgObj.style.top = "50% ";
msgObj.style.font= "12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif ";
msgObj.style.marginLeft = "-225px " ;
msgObj.style.marginTop = -75+document.documentElement.scrollTop+ "px ";
msgObj.style.width = msgw + "px ";
msgObj.style.height =msgh + "px ";
msgObj.style.textAlign = "center ";
msgObj.style.lineHeight = "25px ";
msgObj.style.zIndex = "10001 ";

var title=document.createElement( "h4 ");
title.setAttribute( "id ", "msgTitle ");
title.setAttribute( "align ", "right ");
title.style.margin= "0 ";
title.style.padding= "3px ";
title.style.background=bordercolor;
title.style.filter= "progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100); ";
title.style.opacity= "0.75 ";
title.style.border= "1px solid " + bordercolor;
title.style.height= "18px ";
title.style.font= "12px Verdana, Geneva, Arial, Helvetica, sans-serif ";
title.style.color= "white ";
title.style.cursor= "pointer ";
title.innerHTML= "关闭 ";
title.onclick=function(){
document.body.removeChild(bgObj);
document.getElementById( "msgDiv ").removeChild(title);
document.body.removeChild(msgObj);
}
document.body.appendChild(msgObj);
document.getElementById( "msgDiv ").appendChild(title);
var txt=document.createElement( "p ");
txt.style.margin= "1em 0 "
txt.setAttribute( "id ", "msgTxt ");
txt.innerHTML=str;
document.getElementById( "msgDiv ").appendChild(txt);
}
</script>




<input type= "button " value= "点击这里 " onclick= "sAlert( 'test弹窗效果 '); " />


================================
不过不能拖动




详见:

http://topic.csdn.net/u/20070524/09/f0a2e219-f43a-4c13-95d7-1d2a061a70ce.html


http://topic.csdn.net/u/20070904/09/dccbc280-1a48-4909-a1bc-2f9f86c6f67b.html
jiang_jiajia10 2008-11-03
  • 打赏
  • 举报
回复
帮顶
hanqingyu 2008-11-03
  • 打赏
  • 举报
回复
up
qq22345111 2008-11-03
  • 打赏
  • 举报
回复
UP
wjxluck 2008-11-02
  • 打赏
  • 举报
回复
mark
mengxj85 2008-11-02
  • 打赏
  • 举报
回复
好帖,关注,以后可能要用到
还想懒够 2008-11-02
  • 打赏
  • 举报
回复
贴子加分!
加载更多回复(28)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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