Оптимизация отката объекта - PullRequest
0 голосов
/ 12 августа 2011

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

Когда я смотрю на ресурсы, загружаемые при загрузке страницы, резервное изображение загружается независимо от того, является ли флэшобнаружено, что кажется расточительным и неэффективным (особенно если изображение резервирования большое).

Какой простой способ гарантировать, что резервное изображение не загружается, если тег объекта обнаруживает flash?

Я уже посмотрел на PHP-функцию get_browser (), и она не появляетсябыть жизнеспособным вариантом.

Вот схема кода:

<object>
  <param name="movie" value="..." />
  <param name="play" value="true" />
    <div id="frontpagefallback">    
      <img src="..." width="..." alt="..." usemap="#homeMap" />
    </div>
</object>

1 Ответ

1 голос
/ 12 августа 2011

Я предполагаю, что у вас есть это изображение в div или где-либо еще, и что вы заполняете это div содержимым Flash, если Flash доступен.Если да, да, поведение, которое вы видите, нормальное.

Что вам нужно сделать, это определить в Javascript, установлен ли Flash, и затем решить, следует ли заполнить этот div содержимым изображения илиФлэш контент.Как вы это сделаете, зависит от того, как вы загружаете флешку.Я полагаю, что SWFObject может сделать это для вас.

Как правило, по умолчанию это изображение можно разместить там.Что если кто-то загрузит вашу страницу, которая не способна запустить ваш Javascript для обнаружения flash?А как насчет не браузеров на вашей странице, таких как поисковые системы?

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