определить, установлена ​​ли вспышка без js - PullRequest
3 голосов
/ 14 июля 2011

Если flash не установлен, я хочу заменить flash-анимацию jquery-анимацией.НО, если flash и js не установлены, я хочу отобразить div с сообщением пользователю.Как можно проверить, не работает ли flash на клиентской стороне без использования js?

С уважением,

Ответы [ 3 ]

3 голосов
/ 14 июля 2011

Используйте событие javascript, чтобы заменить ваше сообщение Flash-анимацией. Если Javascript не запущен, вместо этого вы увидите сообщение.

SWFObject - отличный маленький инструмент для выполнения именно того, что вы хотите.

1 голос
/ 14 июля 2011

Сделайте наоборот:

  1. Отображение div с сообщением
  2. Если JavaScript включен, замените div на:

    a) Flash-анимация, если Flash установлена ​​или

    b) jQuery-анимация

1 голос
/ 14 июля 2011

Добавить к классам тела HTML: "no_flash no_js". Они будут вашими по умолчанию, когда js и flash недоступны.

Тогда, когда у вас есть js, с его помощью удалите класс no_js. С помощью js попробуйте определить flash и, если он присутствует, покажите flash else - js animation.

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