Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP.NET > 梅花雪脚本控件集:MzPopupLayer 可盖住flash的层基类
【标  题】:梅花雪脚本控件集:MzPopupLayer 可盖住flash的层基类
【关键字】:MzPopupLayer,flash
【来  源】:http://blog.csdn.net/meizz/archive/2006/03/22/632614.aspx

梅花雪脚本控件集:MzPopupLayer 可盖住flash的层基类

Your Ad Here

Subject: popup layer, cross browser(IE5.0+ Firefox Netscape Mozilla Opera)
NameSpace:  System.Web.UI.WebControls.MzPopupLayer


    网页里做脚本控件的时候经常需要一个层的依托,比如自定义的右键菜单层,下拉式菜单层,模拟窗口层,日期选择录入控件层等等,这些层一般的人都是以一个绝对定位的DIV做的,在老版的http://www.microsoft.com/china 下拉菜单就是用这种DIV层,但是这种层有一个很致命的地方,会被页面里的<select>或者<iframe>或者FLASH之类的东东遮挡住(即使将z-index设置得再高也是无用的),因此需要使用别的技术来实现,所以我想到了用<iframe>作层的载体,它可以“盖”住select,iframe,flash。但是用它当然没有象DIV那么简单,所以我特别封装了这么一个基类,供其它的脚本控件调用。

    在IE5.5+里有一个特殊的对象 window.createPopup() 这个怪胎东东可以跨框架显示,可以“伸”到网页之外显示,拿来做下拉菜单、右键菜单层简直是太好不过了,所以我把它也封装到我这个类里去了,做出一个统一的接口供调用者调用。




成员属性列表:
.document  层体的document对象,可以做如 document.body 之类的操作
.isOpen  布尔值 指层的显示/隐藏状态
.usePopup  布尔值 指层目前是使用window.createPopup()还是使用iframe

成员方法列表:
.show(left, top, width, height, trigger)
.bind(trigger, width, height)
.hide()
.createStyleSheet([url])  //此方法在Opera里有BUG



2006-03-22 增加对象绑定功能 .bind() 可以使用层与某个对象绑定,智能地在它周围显示
2006-03-22 层的自动隐藏功能实现


2006-03-20 createStyleSheet()方法的实现,可以创建styleSheet对象,并且可以.rules .addRule() .removeRule()操作(已经解决跨浏览器兼容)


2006-03-19 创建此类(前身是MzLayer类,在Calendar3.0里曾使用),iframe和createPopup()的智能使用,hide() show()方法的等

如何在网页中嵌入Media player 播放流媒体文件:【上一篇】
查找两段文本中相同的词句:【下一篇】
【相关文章】
  • 体验AfterEffects7.0的Flash视频输出功能(原创)
  • OpenLaszlo-Flash到Ajax
  • 用SWiSHmax轻松制作精彩Flash片头
  • 类文件方式使用 FlashRemoting+.NET
  • 短信互动电视游戏 JAVA+FLASH
  • linux下Nand Flash的JFFS2文件系统的移植
  • 《程序员》杂志06年2月文章:Flash Lite挑战J2ME
  • 怎样成为一个Flash Lite Developer (开发篇)
  • 怎样成为一个Flash Lite Developer (工具篇)
  • Flash Lite 与 J2ME 分析比较
  • 【随机文章】
  • IP Filter防火墙软件
  • 以“极速”克服“市场不确定性”
  • Regsvr32命令的应用
  • [ajax]介绍一个GWT的网站
  • Linux 文件访问原语
  • Vclskin 2.68.9.07 For D567 破解版
  • tr的常规用法
  • <电脑报>编程点将台(20060814)
  • WinGate的高级设置和使用技巧
  • EVC的"OK"和"X"
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.