===============================================================================
组件名称:ymPrompt消息提示组件 2.0
===============================================================================
组件说明:在web开发中,对于浏览器默认的消息提示框(如alert,confirm等)外观无法控制,为了实现更好的界面效果,于是模拟系统的消息提示框实现了该组件。在外观上可以通过css进行完全的控制。
===============================================================================
组件功能介绍:
1、调用方式简单,直接使用ymPrompt.alert()的方式调用,传入相应的参数即可。
2、兼容IE6.0+、FF1.5+、Opear9+(在Opear下显示有一个小缺陷),兼容HTML4/XHTML1.0页面渲染模式。
3、完全的CSS皮肤定制功能,所有外观包括显示图标/关闭按钮等都可以通过css设置。目前提供了五种皮肤,Vista、QQ、dmm-green、ExtBlue和BlackColl。有兴趣可以修改样式表文件定义新的皮肤。
4、提供四种消息类型。分别为消息提示、成功信息、错误信息、询问信息。
5、弹出消息框时屏蔽页面其它元素的操作,自动隐藏页面select及iframe下select(无限级select隐藏),并遮罩iframe等元素。
6、页面select控件状态还原时保持原状态,即如果原来select就是隐藏的,则消息框弹出并关闭后该select仍保持隐藏状态,而只显示原本显示的select。
7、消息组件弹出时屏蔽除Tab和回车外的几乎所有键盘操作(包括F5),“消息确认框”支持“tab键/左右方向键”切换确定/取消焦点。
8、可以页面加载的任意时间调用,如页面初始化时调用,页面加载完成后调用。
9、支持通过JSON和传统的参数传入方式。如ymprompt.alert('消息内容',300,200,'消息标题',handler)和ymprompt.alert({message:'消息内容',width:300,height:200,title:'消息标题',handler:handler}),这两种写法是等价的。
10、只需要一个回调函数,可捕获确定、取消及关键按钮的点击事件。函数改变了1.0版需要对确定和取消按钮分别写回调函数及不支持关闭事件的缺陷,
11、完全的封装,对外只暴露一个ymPrompt变量,有效防止与使用者程序变量的冲突。
12、程序(js)与样式(css)的完全分离,取消了1.0中自动加载css的功能,用户可根据需要加载对应css样式表单,降低了对样式配置的复杂度。
==============================================================================
2.0与1.0改进和差异:
1、2.0中程序不再自动加载样式表,由用户将样式表引入到页面中,相比1.0对样式的控制更加简单,且降低了程序实现的复杂性。
2、2.0除了支持传统的参数传入外,还支持JSON,通过json方式,不用再记忆参数顺序。
3、2.0解决了1.0在IE和FF下显示高度不一致的问题。
4、2.0代码封装程度更高,进对外公开一个变量ymPrompt,更好的防止变量冲突问题。
5、2.0代码更加简洁,文件更小,压缩版的由7k减为5k,未压缩的由16k减为11k。2.0中程序实现方式的改变也使性能相比1.0有所提升。
6、2.0回调函数变为一个,1.0中需要分别对确定和取消/关闭分别写回调函数,2.0中只需要一个回调函数,组件会为回调函数传入点击类型,如'ok','cancel','close',解决了1.0无法区分取消与关闭的问题。
7、调用方法及参数的一些小改变,如Alert改为ymprompt.alert(),当然你可以在你的程序中通过Alert=ymprompt.alert保留Alert的调用方式。
8、2.0提供了对遮罩的样式控制(颜色及透明度)。
===============================================================================
调用方法及参数说明:
1、在页面中引入ymPrompt.js。如:<script type="text/javascript" src="ymPrompt.js"></script>
2、在页面中引入对应的皮肤文件的CSS,如:<link rel="stylesheet" type="text/css" href="skin/qq/ymPrompt.css" />
3、根据您的需要调用相应的消息函数:
ymPrompt.alert(message,width,height,title,handler,maskAlphaColor,maskAlpha) //消息提示类型
ymPrompt.succeedInfo(....) //成功信息类型
ymPrompt.errorInfo(...) //错误信息类型
ymPrompt.confirmInfo(....) //询问消息类型
四个方法的参数个数及意义完全相同:
message:消息组件要显示的内容,默认为“内容”。
width:消息框的宽度,默认为300。
height:消息框的高度,默认为185。
title:消息组件标题,默认为“标题”
handler:回调函数。当确定/取消/关闭按钮被点击时会触发该函数并传入点击的按钮标识。如ok代表确定,cancel代表取消,close代表关闭
maskAlphaColor:遮罩的颜色,默认为黑色。
maskAlpha:遮罩的透明度,默认为0.1。
参数传入方式包含两种:
第一种即传统的参数传入,按照顺序传入相应的参数值即可,对于不需要设定的值请传入null。如ymPrompt.alert('内容',null,null,'标题')
第二种即JSON的传入方式,需要指定字段名。如ymPrompt({title:'标题',message:'内容'})
4、其他说明:如果觉得“对象.方法”的调用方式比较麻烦,可以采用如下方式简化调用:
在调用之前设定var Alert=ymPrompt.alert。之后就可以使用Alert()的方式进行调用。
===============================================================================
演示地址:
QQ皮肤: http://www.ajaxbbs.net/test/ymPrompt2.0/demo.html
Vista皮肤: http://www.ajaxbbs.net/test/ymPrompt2.0/demoVista.html
详细介绍及下载地址:http://www.ajaxbbs.net/ymPrompt2.0/
网站: http://www.ajaxbbs.net
作者: 闫威(yemoo|神秘网人)
MSN: yanwei8410(at)hotmail.com
E-Mail:netman8410(at)163.com
QQ:278384986
最后更新:2008-07-21
没有合适的资源?快使用搜索试试~ 我知道了~
oa.rar_oa 开源 c#_oa系统
共283个文件
cs:94个
aspx:72个
gif:69个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 8 浏览量
2022-09-22
20:36:41
上传
评论 1
收藏 1.46MB RAR 举报
温馨提示
用C#编写的OA系统,需要编写OA系统的人员可以参考一下。
资源推荐
资源详情
资源评论
收起资源包目录
oa.rar_oa 开源 c#_oa系统 (283个子文件)
AdminHeadmoule.ascx 5KB
WebUserControl.ascx 2KB
ChargeManHeadmoule.ascx 2KB
EmployeeHeadmoule.ascx 2KB
Login.ascx 1KB
WebFootControl.ascx 344B
20090317212607.asp 12B
Item.aspx 11KB
UserEdit.aspx 9KB
Default3.aspx 8KB
seltime.aspx 7KB
seltime.aspx 7KB
seltime.aspx 7KB
seltime.aspx 7KB
SystemText.aspx 5KB
Login.aspx 5KB
JournalManage.aspx 5KB
DayTaskManage.aspx 5KB
PersonalJournalManage.aspx 4KB
ChargeManManage.aspx 4KB
FileManage.aspx 4KB
EmployeeManage.aspx 4KB
DayTaskQuery.aspx 4KB
Default4.aspx 4KB
QuarterTaskManage.aspx 4KB
MonthTaskManage.aspx 4KB
PersonalFileManage.aspx 4KB
EmployeeInfoAdd.aspx 4KB
NewsManage.aspx 4KB
SystemCounts.aspx 4KB
QuarterTaskView.aspx 4KB
MonthTaskView.aspx 3KB
EmployeeInfoUpdate.aspx 3KB
Default6.aspx 3KB
Need.aspx 3KB
NewsView.aspx 3KB
ChangPwd.aspx 3KB
QuarterTaskAdd.aspx 3KB
DayTaskAdd.aspx 3KB
ChangePassword.aspx 3KB
MonthTaskAdd.aspx 3KB
DepartmentManage.aspx 3KB
JournalAdd.aspx 2KB
DayTaskInfoUpdate.aspx 2KB
Default.aspx 2KB
PersonalJournalInfoUpdate.aspx 2KB
QuarterTaskInfoUpdate.aspx 2KB
MonthTaskInfoUpdate.aspx 2KB
JournalInfoUpdate.aspx 2KB
GiveSys.aspx 2KB
Default8.aspx 2KB
Default9.aspx 2KB
NewsInfoUpdate.aspx 2KB
NewsAdd.aspx 2KB
QuarterTaskInfoDetails.aspx 2KB
MonthTaskInfoDetails.aspx 2KB
NewsInfoDetails.aspx 2KB
FileUpload.aspx 2KB
ChargeManManage.aspx 2KB
DayTaskInfoView.aspx 2KB
Default5.aspx 2KB
EmployeeManage.aspx 1KB
infor.aspx 1KB
TodayTaskView.aspx 1KB
AdminManage.aspx 1KB
Default7.aspx 1KB
Default2.aspx 989B
Item.aspx 663B
infor.aspx 625B
ChangPwd.aspx 620B
GiveSys.aspx 618B
SystemCounts.aspx 617B
desk.aspx 588B
Logout.aspx 582B
UserEdit.aspx 504B
SystemText.aspx 491B
DepartmentDelete.aspx 472B
ChargeManDelete.aspx 470B
CheckLogin.aspx 449B
web.config 2KB
EmployeeLogic.cs 23KB
DBOperation.cs 13KB
UserAction.cs 10KB
DayTaskLogic.cs 9KB
JournalLogic.cs 7KB
QuarterTaskLogic.cs 6KB
MonthTaskLogic.cs 6KB
PersonalJournalManage.aspx.cs 6KB
QuarterTaskManage.aspx.cs 6KB
MonthTaskManage.aspx.cs 5KB
SqlDataBase.cs 5KB
ChargeManLogic.cs 5KB
JournalManage.aspx.cs 5KB
EmployeeManage.aspx.cs 5KB
DayTaskManage.aspx.cs 5KB
DayTaskQuery.aspx.cs 5KB
DepartmentLogic.cs 5KB
EmployeeInfoUpdate.aspx.cs 5KB
PersonalFileManage.aspx.cs 5KB
FileManage.aspx.cs 4KB
共 283 条
- 1
- 2
- 3
资源评论
alvarocfc
- 粉丝: 105
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功