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()函数 展开
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()函数 展开
2个回答
展开全部
不知道你是什么意思.
所以我提供你思路:如果外边让执行fn4()那么你可以自定义一个变量,这个变量必须定义在fn4()外边!fn4()执行时修改这一变量,在fn6()中检查是否已经被修改.正如一楼所说,但没有必要作隐藏文本域的.这样的好处是如果fn4()在外围没有执行的话,在fn6()中还可以进行执行.
这种方法的简化如下:
//外边先定义一个变量fn=false;
fn4()
{
//代码段;
return true;
}
fn=fn4();
......
fn6(){
//代码段;
if fn
{
//允许代码段;
}
else
......
}
所以我提供你思路:如果外边让执行fn4()那么你可以自定义一个变量,这个变量必须定义在fn4()外边!fn4()执行时修改这一变量,在fn6()中检查是否已经被修改.正如一楼所说,但没有必要作隐藏文本域的.这样的好处是如果fn4()在外围没有执行的话,在fn6()中还可以进行执行.
这种方法的简化如下:
//外边先定义一个变量fn=false;
fn4()
{
//代码段;
return true;
}
fn=fn4();
......
fn6(){
//代码段;
if fn
{
//允许代码段;
}
else
......
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询