Когда я закрываю толстую коробку, это останавливает все флэш-видео на этой странице - PullRequest
0 голосов
/ 22 ноября 2010

У меня есть одна страница с одним баннером вверху и одной ссылкой для просмотра видео.Это видео открыто в толстой коробке.Моя проблема в том, что когда я закрываю этот толстый квадрат после завершения видео, он также останавливает весь флэш-контент на этой конкретной странице.Я также добавил один код для отображения этого флэш-объекта, который

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 голосов
/ 22 ноября 2010

Это похоже на проблему с JavaScript, а не на проблему с Flash.

Вы скрываете / отображаете все объекты EMBED- и OBJECT-тегов на странице.Просто найдите тот, который вы ищете, дав элементу или объекту «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";
    }
}

(эта функция не была протестирована.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...