如何获取Ext.Msg.confirm()的返回值 Javascript ExtJS 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回调函数Ext.Msg.confirm('','',functon(name){ if(name == 'yes') { alert(1); } else { alert(0); }}); 我现在想实现一个功能:var isRecorded = true/false;var needRecord = isRecorded ? false:true;if(isRecorded){Ext.Msg.confirm(('提示','此节目已录制过,是否重新录制?',function (opt){if(opt=='no') return;elseneedRecord = true;});}if(needRecord) 打开页面但是不行 Ext.MessageBox的前面有下面这样一句:Note that the MessageBox is asynchronous. 这个函数式异步执行的,Ext.Msg.confirm后面的代码在你选择YES和NO之前已经运行完成了,这时needRecord 的值还是初始值,所以你的响应代码还是得放在回调函数里面。 confirm是模拟的,无法挂起其他代码执行,都是居于回调的,你要改成回调的形式 还是如何让A标签不可点击的问题,刚没描述清楚...在线等。。。 iframe 窗体内传值 (WTCSY)过来答题 这个效果用js能实现吗 共享<JScript应用系统开发宝典> 源代码 但没分哦 ^_^ 父子页面克隆对象的问题,急啊! ──────── expression 问题, 请高手解决 ───────── 急急!!!!用vbscript编“地球绕太阳转问题” 答对多给分!在线等待 详情如下: text 中怎么把选中的文字换掉? 请问js里怎么引用上一级对象? ExtJs4.2里面的搜索怎么实现? javascript对表单验证不起作用
Ext.Msg.confirm('','',functon(name){
if(name == 'yes') {
alert(1);
} else {
alert(0);
}
});
var isRecorded = true/false;
var needRecord = isRecorded ? false:true;
if(isRecorded){
Ext.Msg.confirm(('提示','此节目已录制过,是否重新录制?',function (opt){
if(opt=='no') return;
else
needRecord = true;
});
}
if(needRecord) 打开页面
但是不行
Note that the MessageBox is asynchronous.
这个函数式异步执行的,Ext.Msg.confirm后面的代码在你选择YES和NO之前已经运行完成了,这时needRecord 的值还是初始值,所以你的响应代码还是得放在回调函数里面。