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

alert点确定窗口关闭了Ext.Msg.alert直接就不出来了,怎么解决有alert效果Ext.Msg.alert("提示","门票修改成功!");window.pa... alert点确定窗口关闭了
Ext.Msg.alert 直接就不出来了,怎么解决 有alert效果
Ext.Msg.alert("提示","门票修改成功!");
window.parent.win.close();
这个直接关闭了,不提示了

我加alert会提示
展开
 我来答
miniapp3h6bvq1GkGkIk
2010-07-20 · TA获得超过195个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:147万
展开全部
如果我没猜错的话,你说的意思应该是这样:
当用alert时,会弹出“门票修改成功!”的提示,点击确定,然后再弹出窗口是否关闭的提示,而用Ext.Msg.alert时,弹出“门票修改成功!”,点击确定直接关闭窗口。
分析:alert后提示窗口关闭问题,应该是浏览器问题,我遇到过这种情况,ie6不会弹出窗口关闭提示,而ie7会,其他浏览器没试过。至于用ext实现alert效果,可以用Ext.Msg.confirm('提示', '门票修改成功!');
希望答案对你有帮助
亚果会
2024-04-11 广告
Goma Greens是一家专注于提供高品质有机蔬果的企业。我们致力于为消费者带来新鲜、健康、无污染的食材,以满足现代人对健康生活的追求。我们的产品均来自精心挑选的有机农场,通过严格的品质控制,确保每一份食材都达到最高标准。此外,我们还提供... 点击进入详情页
本回答由亚果会提供
味味的龙龙
2013-05-21 · TA获得超过1504个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:109万
展开全部
另一位网友的解释是正确的,因为“Ext.Msg.alert 是异步的”,没alert出来的时候就关闭window了。而这位网友(包括其他几位)都用的confirm解决,但是confirm有个问题,就是会显示“是”和“否”两个按钮,这明显不是此处应该需要的弹窗。
Ext.Msg.alert()是可以在里面传入回调函数的,当你点击“确定”的时候会调用。如下所示:
Ext.Msg.alert('提示',‘门票修改成功!’,function(){

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

这样就能实现点击“确定”之后窗口才会关闭的效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-07-24
展开全部
Ext.Msg.alert 是异步的;
执行此句语句后,还没等你看到信息,你的windows 就close 了,所以你看不到;
而 js的alert是同步的,执行时系统会挂起等待用户输入;

正确的使用是:Ext.MessageBox.confirm("提示","门票修改成功!",function(btn){ window.parent.win.close();})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开发初学者的哥哥
2010-07-20 · TA获得超过625个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:112万
展开全部
如果你的js 和css 引入的都正确,还是不能显示出来!
那么 你应该把 Ext运行代码
放在 Ext.onReady(function(){

}
里面,再试试Ext.Msg.alert
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇智波D红发
2010-07-20 · TA获得超过736个赞
知道小有建树答主
回答量:310
采纳率:100%
帮助的人:214万
展开全部
直接调用Ext.Msg.alert("","")就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式