当我关闭厚盒子时,它会停止该页面上的所有Flash视频

时间:2010-11-22 09:56:20

标签: flash

我有一个页面顶部有一个横幅,另一个链接可以观看视频。 此视频以厚盒打开。 我的问题是当我完成视频时关闭那个厚盒子然后它也会停止该特定页面上的所有Flash内容。 我还添加了一个代码来显示那个

的flash对象
function showHideFlash(s) 
{
    var f_Objects = document.getElementsByTagName("object");
    for (i = 0; i < f_Objects.length; i++) 
    {
//      f_Objects[i].style.display = "none";
        f_Objects[i].style.visibility = s;
    }
    var f_Embeds = document.getElementsByTagName("embed");
    for (i = 0; i < f_Embeds.length; i++) 
    {
//      f_Embeds[i].style.display = "none";
        f_Embeds[i].style.visibility = s;           
    }
}

请尽快帮助我。

1 个答案:

答案 0 :(得分:0)

这看起来像是一个javascript问题,而不是Flash问题。

您正在隐藏/显示页面上的所有EMBED和OBJECT标记对象。只需通过为元素或对象提供“id”即可找到您要查找的特定内容。将该id值传递给该函数,并将其专门关闭:

function showHideFlash(s, id) 
{
    var f_Objects = document.getElementsById(id);
    for (i = 0; i < f_Objects.length; i++) 
    {
      f_Objects[i].style.display = (s) ? "visible" : "none";
    }
}

(此功能尚未经过测试。)