CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

如何退出函数,并不执行后继的

楼主brightview(佚名)2005-08-01 12:07:19 在 Web 开发 / JavaScript 提问

fuction   a()  
  {  
  }  
  function   b()  
  {  
  }  
  <input   type=button   onclick="a();b()">  
  现在想在a中退出函数,并不再执行b(),用return只是退出当前函数。如何让他不再执行后面的b()呢 问题点数:20、回复次数:7Top

1 楼cncat(<@,@>)回复于 2005-08-01 12:37:19 得分 5

做一个公共变量,mbRunB  
  fuction   a()  
  {  
  ...   ...  
  mbRunB   =   false;  
  return;  
  }  
   
  function   b()  
  {  
    if(!mbRunB)   return;  
  }  
   
  似乎不地道,期待更好的方法  
   
  BTW:  
  感觉搂主的要求本身就不“地道”,好的框架设计不应该不会产生这样的需求吧~   :)  
  Top

2 楼brightview(佚名)回复于 2005-08-01 12:48:17 得分 0

没有更好的解决方案了么?Top

3 楼brightview(佚名)回复于 2005-09-14 20:53:02 得分 0

顶一下Top

4 楼seahyesung()回复于 2005-09-14 21:42:16 得分 5

期待ingTop

5 楼cxz7531(大花猫)回复于 2005-09-14 22:43:06 得分 5

个人认为是不可能的Top

6 楼vivianfdlpw()回复于 2005-09-14 23:05:11 得分 0

可以把b()的调用写在a()里边Top

7 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-09-15 07:42:28 得分 5

<SCRIPT   LANGUAGE="JavaScript">  
  <!--  
  function   a(){  
  alert("a");  
  return   false;  
  }  
  function   b(){  
  alert("b");  
  }  
  //-->  
  </SCRIPT>  
  <input   type=button   onclick="if(a())b();">  
   
  这样来较好,用if来看a()的返回值再决定是不是再执行   b()....Top

相关问题

  • 如何退出函数,并不执行后继的(javascript)
  • 寻找函数,执行一个windows命令后退出.
  • 为什么函数中间执行了一个Insert Sql语句就退出这个函数呢?
  • 停止函数执行
  • Session_OnEnd执行函数
  • 函数的执行顺序
  • 执行子类的析构函数会自动执行父类的析构函数,在其他继承自父类的函数中似乎不存在这种情况(包括构造函数),这是唯一的例外么?
  • 函数内如何暂停并等待用户响应后才继续执行?
  • 怎样等待异步Socket的函数返回结果再继续执行?
  • [求一段代码让函数停下来执行消息处理,处理后返回该函数继续执行,文中有例子~]

关键词

  • 函数
  • 执行
  • 退出
  • mbrunb
  • 地道
  • 期待
  • function

得分解答快速导航

  • 帖主:brightview
  • cncat
  • seahyesung
  • cxz7531
  • matrixy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo