本文介绍了如何启用和禁用JavaScript功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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;
}
然后,当您要调用函数时,只需要做的
Then when you want to call your functions all you have to do is
action();
action2();
但是您要在致电之前先检查是否已设置
but your going to want to check if the are set before calling them
我相信那是你的追求
或做类似的事情
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;
}
然后,您不必检查是否已启用,只需致电它们,它们便可以工作或根据它们是否被启用而进行
then you don't have to check if the are enabled just call them and they will work or want depending on if they are enabled
这篇关于如何启用和禁用JavaScript功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!