Ext.Msg.alert 怎么和alert不一样
答案:6 悬赏:70 手机版
解决时间 2021-11-09 02:33
- 提问者网友:遮云壑
- 2021-11-08 16:27
Ext.Msg.alert 怎么和alert不一样
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-11-08 17:25
如果我没猜错的话,你说的意思应该是这样:
当用alert时,会弹出“门票修改成功!”的提示,点击确定,然后再弹出窗口是否关闭的提示,而用Ext.Msg.alert时,弹出“门票修改成功!”,点击确定直接关闭窗口。
分析:alert后提示窗口关闭问题,应该是浏览器问题,我遇到过这种情况,ie6不会弹出窗口关闭提示,而ie7会,其他浏览器没试过。至于用ext实现alert效果,可以用Ext.Msg.confirm('提示', '门票修改成功!');
希望答案对你有帮助
当用alert时,会弹出“门票修改成功!”的提示,点击确定,然后再弹出窗口是否关闭的提示,而用Ext.Msg.alert时,弹出“门票修改成功!”,点击确定直接关闭窗口。
分析:alert后提示窗口关闭问题,应该是浏览器问题,我遇到过这种情况,ie6不会弹出窗口关闭提示,而ie7会,其他浏览器没试过。至于用ext实现alert效果,可以用Ext.Msg.confirm('提示', '门票修改成功!');
希望答案对你有帮助
全部回答
- 1楼网友:执傲
- 2021-11-09 00:34
直接调用Ext.Msg.alert("","")就可以了
- 2楼网友:动情书生
- 2021-11-08 22:59
如果你的js 和css 引入的都正确,还是不能显示出来!
那么 你应该把 Ext运行代码
放在 Ext.onReady(function(){
}
里面,再试试Ext.Msg.alert
那么 你应该把 Ext运行代码
放在 Ext.onReady(function(){
}
里面,再试试Ext.Msg.alert
- 3楼网友:平生事
- 2021-11-08 21:47
Ext.MessageBox.confirm('提示','门票修改成功!");',function(btn){
window.parent.win.close();
})
window.parent.win.close();
})
- 4楼网友:夜风逐马
- 2021-11-08 20:33
Ext.Msg.alert 是异步的;
执行此句语句后,还没等你看到信息,你的windows 就close 了,所以你看不到;
而 js的alert是同步的,执行时系统会挂起等待用户输入;
正确的使用是:Ext.MessageBox.confirm("提示","门票修改成功!",function(btn){ window.parent.win.close();})
执行此句语句后,还没等你看到信息,你的windows 就close 了,所以你看不到;
而 js的alert是同步的,执行时系统会挂起等待用户输入;
正确的使用是:Ext.MessageBox.confirm("提示","门票修改成功!",function(btn){ window.parent.win.close();})
- 5楼网友:执傲
- 2021-11-08 18:53
另一位网友的解释是正确的,因为“Ext.Msg.alert 是异步的”,没alert出来的时候就关闭window了。而这位网友(包括其他几位)都用的confirm解决,但是confirm有个问题,就是会显示“是”和“否”两个按钮,这明显不是此处应该需要的弹窗。
Ext.Msg.alert()是可以在里面传入回调函数的,当你点击“确定”的时候会调用。如下所示:
Ext.Msg.alert('提示',‘门票修改成功!’,function(){
window.parent.win.close();
});
这样就能实现点击“确定”之后窗口才会关闭的效果。
Ext.Msg.alert()是可以在里面传入回调函数的,当你点击“确定”的时候会调用。如下所示:
Ext.Msg.alert('提示',‘门票修改成功!’,function(){
window.parent.win.close();
});
这样就能实现点击“确定”之后窗口才会关闭的效果。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯