if(tmpStr == tmp+value)
{
i=1;
action = null;
action2 = null;
}
if(tmpStr1 == tmp+value)
{
i=0;
action();//not working
action2();//not working
}
for(i;i<=14; i++)
{
if(tmp!="movie"+i)
{
document.getElementById("movie"+i).sndToAS("resume");
}
}
}
function action()
{
document.getElementById("movie0").sndToAS("pause");
}
function action2()
{
if(tmp != "movie0")
{
document.getElementById("movie0").sndToAS("pause");
}
}
做这样的事情
function actionFunc(){
document.getElementById("movie0").sndToAS("pause");
}
function action2Func()
{
if(tmp != "movie0"){
document.getElementById("movie0").sndToAS("pause");
}
}
window.action = actionFunc;
window.action2 = action2Func;
if(tmpStr == tmp+value)
{
id=1;
window.action = null;
window.action2 = null;
}
if(tmpStr1 == tmp+value)
{
id=0;
window.action = actionFunc;
window.action2 = action2Func;
}
然后当你想调用你的函数时你所要做的就是
action();
action2();
但你需要在调用它们之前检查它们是否已设置
我相信这就是你的追求
或者做这样的事情
function action(){
if (window.actionEnabled)
{
document.getElementById("movie0").sndToAS("pause");
}
}
function action2()
{
if (window.action2Enabled)
{
if(tmp != "movie0"){
document.getElementById("movie0").sndToAS("pause");
}
}
}
window.actionEnabled = true;
window.action2Enabled = true;
if(tmpStr == tmp+value)
{
id=1;
window.actionEnabled = false;
window.action2Enabled = false;
}
if(tmpStr1 == tmp+value)
{
id=0;
window.actionEnabled = true;
window.action2Enabled = true;
}
那么您不必检查它们是否已启用,只需调用它们,它们就会工作或需要,具体取决于它们是否已启用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)