070823更新的一个[消息提示框]组件 兼容ie7_Javascript教程-查字典教程网
070823更新的一个[消息提示框]组件 兼容ie7
070823更新的一个[消息提示框]组件 兼容ie7
发布时间:2016-12-30 来源:查字典编辑
摘要:提示:8.23修复了ie7显示错误的bug,请下载过的朋友重新下载。对此表示抱歉!更新说明:2007-08-2311:501、修复了IE7....

提示:8.23修复了ie7显示错误的bug,请下载过的朋友重新下载。对此表示抱歉!

更新说明:

2007-08-2311:50

1、修复了IE7.0下按钮文字错位的BUG(下载源码已经更新,请下载过的朋友重新下载)。

2、修改了部分js程序代码。(弹出框的高度只在初始化时进行计算)

2007-08-2321:30

1、完善了组件简介,原来没有写5-7三个介绍,可能有些朋友也没有注意到。这里补上!

======================================================

前段时间公司需要写的一个小组件,用于替代windows2000默认的灰色消息组件(alert/Confirm),由于公司开发的系统主要针对IE浏览器,所以开始的代码在ff下运行无效,今日打算拿出共享,为了尽少挨砖,花了将近一个小时将代码进行了兼容性的修改,目前在ie6.0和FF2.0下运行正常,其他浏览器未测,公司任务在身,懒得花大量时间整这个,满足多数需求即可。

组件简介:

1、调用方式进行二次分装,现编写成类,然后将调用方法变成几个简单的方法调用,调用时无需再new了。调用方法明了简单。

2、兼容IE6.0&&FF2.0。

3、目前提供了三种四种皮肤,Vista、QQ、ExtBlue和BlackColl。有兴趣可以修改样式表文件定义新的皮肤。

4、提供四种消息类型。分别为消息提示、成功信息、错误信息、询问信息。

5、弹出消息框时屏蔽页面其它元素的操作,自动隐藏页面select及iframe下select(无限级select隐藏),并遮罩iframe等元素。

6、页面select控件状态还原时保持原状态,即如果原来select就是隐藏的,则消息框弹出并关闭后该select仍保持隐藏状态,而只显示原本显示的select。

7、消息组件弹出时屏蔽对键盘Tab键和空格键的操作(防止键盘操作页面元素),按下Enter键当作点击消息组件的“确定”按钮处理。

使用简介:

1、首先在页面中引入ymPrompt.js。

2、然后调用需要的消息函数:

(1)Alert(content,width,height,title,okFunc,cancelFunc)//消息提示类型

(2)SucceedInfo(....)//成功信息类型

(3)ErrorInfo(...)//错误信息类型

(4)ConfirmInfo(....)//询问消息类型

四个方法的参数完全相同:

content:消息组件要显示的内容。

width:消息框的宽度,不设定请置null,宽度自适应。

height:消息框的高度,不设定请置null,高度自适应。

title:消息组件标题

okFunc:点击确定按钮时执行的函数的名称。

CancelFunc:点击取消或关闭按钮时执行的函数的名称。

查看演示:http://www.ajaxbbs.net/test/ymPrompt/demo.htm

说明:网络空间速度原因,首次打开演示可能图片加载较慢,请打开后稍后图片下载完毕或下载源码到本地查看演示。

本地下载

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类