永发信息网

Ext.Msg.alert 怎么和alert不一样

答案:6  悬赏:70  手机版
解决时间 2021-11-09 02:33
Ext.Msg.alert 怎么和alert不一样
最佳答案
如果我没猜错的话,你说的意思应该是这样:
当用alert时,会弹出“门票修改成功!”的提示,点击确定,然后再弹出窗口是否关闭的提示,而用Ext.Msg.alert时,弹出“门票修改成功!”,点击确定直接关闭窗口。
分析:alert后提示窗口关闭问题,应该是浏览器问题,我遇到过这种情况,ie6不会弹出窗口关闭提示,而ie7会,其他浏览器没试过。至于用ext实现alert效果,可以用Ext.Msg.confirm('提示', '门票修改成功!');
希望答案对你有帮助
全部回答
直接调用Ext.Msg.alert("","")就可以了
如果你的js 和css 引入的都正确,还是不能显示出来!
那么 你应该把 Ext运行代码
放在 Ext.onReady(function(){

}
里面,再试试Ext.Msg.alert
Ext.MessageBox.confirm('提示','门票修改成功!");',function(btn){
window.parent.win.close();

})
Ext.Msg.alert 是异步的;
执行此句语句后,还没等你看到信息,你的windows 就close 了,所以你看不到;
而 js的alert是同步的,执行时系统会挂起等待用户输入;

正确的使用是:Ext.MessageBox.confirm("提示","门票修改成功!",function(btn){ window.parent.win.close();})
另一位网友的解释是正确的,因为“Ext.Msg.alert 是异步的”,没alert出来的时候就关闭window了。而这位网友(包括其他几位)都用的confirm解决,但是confirm有个问题,就是会显示“是”和“否”两个按钮,这明显不是此处应该需要的弹窗。
Ext.Msg.alert()是可以在里面传入回调函数的,当你点击“确定”的时候会调用。如下所示:
Ext.Msg.alert('提示',‘门票修改成功!’,function(){

window.parent.win.close();
});

这样就能实现点击“确定”之后窗口才会关闭的效果。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当美女走进男澡堂之后!.是哪部电视剧
新疆华奥机动车便民服务站办公地址在什么地方
都有痒又上床。
甘肃省金昌市金川区昌泰里恒昌花园春晓苑9栋2
新疆万顺鑫达机动车检测服务有限公司地址有知
金铁寨村地址有知道的么?有点事想过去!
古小,我梦飞的地方歌词
怎样从外网进入川庆钻探公司内网?请教具体步
求26、27题型谢了
两首诗里远行人一人分别指谁是的后两句都是诗
走沿海高速秦皇岛到丰南南收费站多少公里
青少年头发染什么颜色好看
白天观察远处的汽车很容易判断是静止的还是运
小学教育专业大四课多吗
主板上一块有很多金属片朝上的是什么
推荐资讯
三一的hzs120搅拌站多少钱
德··尊的四字成语?
车险到了,这个收费3000高了吗
有关松的作文
有一首英文歌 高潮的部分是一个女的唱的 哦哦
歌曲《明天会更好》指挥技巧和队形排列(男25
可以帮我批一下吗
那首歌的歌词里面有就这样被你说恩爱
落忱怎么办
开书报亭要具备哪些条件
农历l958年7月初八出生的命好吗
我老婆居然还是处女!好高兴,好激动,好开心
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?