注意alert,confirm及prompt并不同于系统的,这个是用层模仿的,并不能挂起程序的执行 所以如果需要在确认后执行相关的操作,需要在配置文件中传递回调函数fn 按钮只提供yes和no两个
Showbo.Msg.alert:参数(要显示的信息)
如 Showbo.Msg.alert('你好!')Showbo.Msg.confirm:参数(提示信息,回调函数)
如 Showbo.Msg.confirm('确认删除?!',function(btn){alert('你点击的按钮为'+btn);})Showbo.Msg.prompt:参数(输入框前的文字,输入框默认值,输入框id,回调函数),
如 Showbo.Msg.prompt(null,null,function(btn){if(btn=='yes')alert('输入的值为\t\t'+Showbo.$('msg_txtInput').value);});如果未指定“输入框id”, 输入框的id默认为'msg_txtInput"Showbo.Msg.wait:参数(提示信息,标题)
如 Showbo.Msg.wait('正在更新信息...','请等待')注意,使用此方法时,在完成你的操作后需要手动调用Showbo.Msg.hide()来隐藏等待界面,也可以调用Showbo.Msg.alert/Showbo.Msg.confirm/Showbo.Msg.prompt来停止等待界面。Showbo.Msg.show:参数(cfg)
cfg:{title:'标题',msg:'信息内容',wait:true,icon:'提示图标',buttons:{yes:'yes按钮显示的文字',no:'no按钮显示的文字'},width:显示的层宽度,fn:function(btn){回调函数,btn为点击的按钮,可以为yes,no}} icon的值为Showbo.Msg.ERROR,Showbo.Msg.INFO,Showbo.Msg.WARNING 这个3个 上面的3个方法其实调用的还是此方法,show方法可以上面的回调函数中参数只有一个,那就是点了哪个按钮![yes或者no] 测试代码
文章来自:www.w3dev.cn/eg/msg/