javascript 判断函数是否执行

由于我要编个扑克游戏如果牌没发完不能看牌functionfn4(){document.f1.i7.src=a[8]+".jpg";document.f1.i0.src=a... 由于我要编个扑克游戏 如果牌没发完不能看牌
function fn4()
{

document.f1.i7.src=a[8]+".jpg";
document.f1.i0.src=a[9]+".jpg";

}这是最后两张牌

function fn6()
{
if((f1.i0.src)!=(a[9]+".jpg"))
{
alert("不能看牌");
}
这是看牌的函数 我该怎么判断是否执行了fn4()函数
展开
 我来答
百度网友66a8d48e5
2008-01-06 · TA获得超过7687个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:3873万
展开全部
不知道你是什么意思.

所以我提供你思路:如果外边让执行fn4()那么你可以自定义一个变量,这个变量必须定义在fn4()外边!fn4()执行时修改这一变量,在fn6()中检查是否已经被修改.正如一楼所说,但没有必要作隐藏文本域的.这样的好处是如果fn4()在外围没有执行的话,在fn6()中还可以进行执行.

这种方法的简化如下:
//外边先定义一个变量fn=false;
fn4()
{
//代码段;
return true;
}
fn=fn4();
......
fn6(){
//代码段;
if fn
{
//允许代码段;
}
else
......
}
百度网友ec0a6b7
2008-01-06 · TA获得超过469个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:686万
展开全部
我的想法是这样的:在网页上加一个隐藏文本域,如fn4actived,初始值为0.在fn4()函数中,加上一行,令fn4actived=1,就可以了。
只要fn4执行了,隐藏文本域的值就可以为1,可以检测它的值啊,呵呵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式