Flash-образ резервной копии - PullRequest
2 голосов
/ 23 августа 2010

, поэтому у меня есть довольно большой файл флэш-памяти на моей домашней странице, что поднимает несколько вопросов о том, что делать, если у пользователя не установлен флэш-плеер на его / ее ПК.

Я хотел бы убедиться, что если у пользователя есть старая версия флеш-плеера или ее нет, вместо флэш-памяти будет отображаться резервное изображение, как я могу это сделать?

Выпуск Javascript или jquery вариант?

Ответы [ 3 ]

2 голосов
/ 23 августа 2010

Лучший выбор, ИМХО, это использовать swfobject

Он решит обе проблемы:

  1. Пользователи с отключенным Javascript получат любой альтернативный контент для вас
  2. Пользователям, у которых установлена ​​более старая версия Flash, будет предложено загрузить более новую версию (expressInstall.swf)

Пример кода:

<div id='myFlashMovie'>This text or image will be replaced if the user has the correct version of Flash</div>
<script type="text/javascript">
    var flashvars = {};
    var params = {'allowfullscreen':'true', 'allowscriptaccess':'always', 'wmode':'opaque', 'bgcolor':'#000'};
    var attributes = {'name':'movie'};
    swfobject.embedSWF("path/to/flash/movie.swf", "myFlashMovie", "640", "410", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
1 голос
/ 23 августа 2010

Посмотрите на swfobject .Это рекомендуемый метод для встраивания Flash в вашу веб-страницу, и он включает все перечисленные вами опции.

0 голосов
/ 23 августа 2010

без JS и без поддержки:

<object.....><img src="noflash.gif" /></object>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...