JavaScript中执行function方法,并返回执行结果
2018-01-12 12:20
627 查看
以下代码实现JavaScript中执行MessageDialog方法成功后,执行回调方法MessageDialogCallBack
window.onload = function() {//测试:调用MessageDialog,传入回调方法名MessageDialogCallBackMessageDialog(4,"恭喜你,获得Apple Mac一台!",MessageDialogCallBack)}</script></head><body></body></html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> //m_int_type:1 正确,2错误,3警告,4提醒 function MessageDialog(m_int_icon, m_str_message, m_fn_callback) { var t_str_code_des; switch(m_int_icon) { case 1: t_str_code_des = "正确:" + m_str_message; break; case 2: t_str_code_des = "错误:" + m_str_message; break; case 3: t_str_code_des = "警告:" + m_str_message; break; case 4: t_str_code_des = "提醒:" + m_str_message; break; default: t_str_code_des = "提醒:" + m_str_message; break; } //如果有传入回调函数,则执行回调函数 if(typeof(m_fn_callback) != 'undefined' && typeof(m_fn_callback) == 'function') { m_fn_callback("Excute CallBack:"+t_str_code_des); } else { //如果没有传入回调函数,则直接执行alert alert("Not CallBack"+t_str_code_des); } }
//定义回调方法 function MessageDialogCallBack(response){ alert(response); }
window.onload = function() {//测试:调用MessageDialog,传入回调方法名MessageDialogCallBackMessageDialog(4,"恭喜你,获得Apple Mac一台!",MessageDialogCallBack)}</script></head><body></body></html>
相关文章推荐
- jquery ajax 从后台返回json结果后 不执行success方法的问题
- JavaScript中远程级联调用(RPC)java对象中的方法并返回结果
- hibernate 原生sql返回结果执行AddEntity方法
- hibernate 原生sql返回结果执行AddEntity方法
- 执行远程server上的命令并返回结果之两各方法
- Javascript var o={x:function(){},y:function(){}}封装方式的加载后即执行的方法。
- 关于JavaScript执行onload()方法和jquery$(function(){})区别
- 使用PreparedStatement的execute方法执行sql插入语句,执行成功,但是返回结果却为false
- js 闭包 匿名函数 JavaScript的IIFE(即时执行方法)immediately-invoked function expression
- [ASP.NET] 自定义控件的 onkeypress 在 javascript 函数返回false 依旧继续执行的解决方法(教训)
- Firemonkey扩展增强:Android 浏览器执行JavaScript获取结果及JavaScript调用本地方法
- java中等待一些线程执行完之后,再去执行别的方法(后者需要使用前者返回的结果)
- C#执行CMD命令并接收返回结果的实现方法
- Java调用某一js文件中的方法,执行并返回结果
- JavaScript搜索字符串并将搜索结果返回到字符串的方法
- hibernate 原生sql返回结果执行AddEntity方法
- 活动a 使用 启动为结果 方法 启动 活动 b, b什么都不做 并返回给a,a中的 在活动结果时候 回调 是否被执行?
- druid 执行SQL出现错误但不影响返回结果的解决方法
- Linux C 程序执行 shell 命令并获取返回结果的方法
- java中等待一些线程执行完之后,再去执行别的方法(后者需要使用前者返回的结果)