ad88/script/msgbox/MessageBox.js

(开头部分) 14KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * @projectDescription 提示框类型.
 * @author ice deng
 */
var MsgboxType = {
	/**
	 * 按钮显示的类型.
	 */
	type:{confirm:1,confirmAndCancel:2,ok:3,okAndNo:4},
	/**
	 * 显示的图片的类型.
	 */
	img:{
		plaint:"../img/msgbox/plaint.gif",//友情提醒图标.
		ask:"../img/msgbox/ask.gif",//问题提醒图标.
		error:"../img/msgbox/error.gif",//错误提醒图标.
		success:"../img/msgbox/success.gif"//成功提醒图标.

	}

}
/**
 * @projectDescription 提示框.
 * @param (Object) 提示框的消息,传入一个对象格式为:{"title":"系统提示:","msg":"是否要删除?"}.
 * @param (Object) 按钮显示的类型,传入MsgboxType.type.对象.也可以是1-4的数字.
 * @param (Object) 显示的图片的类型,传入MsgboxType.img.对象.
 * @param (Object) 点击按钮后执行的方法,传入一个方法对象数组,数组索引按照先是确定的方法,在是否定的方法.
 * @author ice deng
 * @exception var msg = new Msgbox({title:"什么东西哦?",msg:"好东西啊???"},MsgboxType.type.confirmAndCancel,MsgboxType.img.ask,new Array("alert('1');","alert('2');"));
 */
var Msgbox = Class.create();

Msgbox.prototype = {
	initialize:function(_msg,_type,_img,_method){
		if(_msg != undefined)
			this.message = _msg;
		if(_type != undefined)
			this.type = _type;
		if(_img != undefined)
			this.img = _img;
		var num = parseInt(this.img);
		if(!isNaN(num)){
			switch(num){
				case 1:
					this.img = MsgboxType.img.plaint;
					break;
				case 2:
					this.img = MsgboxType.img.ask;
					break;
				case 3:
					this.img = MsgboxType.img.error;
					break;
				case 4:
					this.img = MsgboxType.img.success;
					break;
				default:
					this.img = MsgboxType.img.plaint;
					break;
			}
		}
后面还有 163 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。