function调用的问题

jhhyq 2005-11-07 04:50:50
function a()
{
function b()
{
code...
}
code...
}

请问如何在function a()外面调用function b()
...全文
156 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhhyq 2005-11-22
  • 打赏
  • 举报
回复
谢谢各位
meizz 2005-11-08
  • 打赏
  • 举报
回复
function 里套用 function 类似于类里的 private 方法,在外面是没有办法调用到的,只能是做一个入口。

<SCRIPT LANGUAGE="JavaScript">
<!--
function a()
{
function b()
{
alert("function b is runing!");
}
function Mzclass()
{
this.name = "Meizz";
}
Mzclass.prototype.b = function()
{
b();
return this.name;
}
return Mzclass;
}
var c = new (a())();
alert(c.b());
//-->
</SCRIPT>
dh20156 2005-11-08
  • 打赏
  • 举报
回复
开始没看清楚楼主的问题,偶也想知道在IE里如何实现,还请阿信给讲解一下。
dh20156 2005-11-08
  • 打赏
  • 举报
回复
好久不见fason了哦。
fason 2005-11-08
  • 打赏
  • 举报
回复
In netscape or mozilla browser, you can use a.b() to call the inner function.
hbhbhbhbhb1021 2005-11-07
  • 打赏
  • 举报
回复
不知道你要实现什么?看看下面的程序也许有帮助
<script language=javascript>
function a()
{
this.b();
}
a.prototype.b=function()
{
alert("haha2")
}
var c=new a();
</script>
dh20156 2005-11-07
  • 打赏
  • 举报
回复
function a()
{
b();
code...
}

function b()
{
code...
}
jFresH_MaN 2005-11-07
  • 打赏
  • 举报
回复
你把b写在a外面不就可以了么?

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧