Навигация
Мини-чат
200
 
 
Главная » Статьи » Уроки програмирования » HTML [ Добавить статью ]

Определение наличия Flash-pluginа средствами HTML
В этом маленьком уроке рассказывается как определить наличие установленного плагина (примочки) Flash в браузере пользователя. 

По статистике, около 90% пользователей в наши дни пользуются Internet Explorer (5-й или 6-й версией). 
В этих браузерах Flash, как правило, уже установлен (если же нет, то, при наличии Интернет-соединения, установить его - дело пары минут). Тем не менее, если вам нужно на 100% быть уверенным в том, что у пользователя всё будет работать "правильно", даже если у него не установлена примочка Flash, нужно определять наличие примочки, и, в зависимости от этого, показывать Flash страничку, или контент, не сожержащий Flash. 

Здесь приведён самый простой способ проверки наличия Flash. Для этого способа потребуется лишь одна строчка в HTML и очень простой Flash-мультик. 

Вот строчка, которую нужно будет вставить в HTML файл в раздел <head>: 

<META HTTP-EQUIV="Refresh" CONTENT="seconds_until_refresh; URL=non_flash_url"> 


Эта строчка обращается по адресу non_flash_url через seconds_until_refresh после загрузки строчки. Например строчка 

<META HTTP-EQUIV="Refresh" CONTENT="5; URL=non_flash.html"> 

обращается к файлу non_flash.html через 5 секунд. 

Создаём Flash мультик с минимальными размерами (во Flash 5 было ограничение - 20x20, во Flash MX можно делать мультики хоть 1x1) с единственным кадром, содержащим единственное действие: 

GetURL("flash_page.html"); 

flash_page.html - страничка, содержащая Flash-контент. 

Можете скачать пример такого файла: detect.fla (12 kb) 

Из этого файла создаём .swf файл, который помещаем в наш HTML файл (в тот где была строчка <META ...>). Что в итоге происходит? Открывается файл, содержащий строчку <META ...> и маленький Flash мультик. Если в браузере установлена Flash-примочка соответствующей версии, то срабатывает действие в .swf файле и браузер переходит на страничку flash_page.html. Если же Flash примочка не обнаружена, то через 5 секунд браузер перейдёт по адресу, указаному в <META ...> (в нашем случае - non_flash.html). Недостаток этого метода состоит только в незначительной задержке в несколько секунд, которые нужны для загрузки странички. Размер .swf файла получается очень маленьким (порядка 50-100 байт), так что это не является помехой.
..
Категория: HTML | Добавил: Djakob (16.10.2008)
Просмотров: 375 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Аккаунт
 
Поиск
Наши друзья

Закачайся на все 100%

V1T.RU

Занесено в каталог Deport.ru

Обмен ссылками

Закачайся на все 100%

Goon
каталог

Рейтинг сайтов TOP•MostInfo.net

Рейтинг сайтов

Участник Премии Рунета 2008

Goon поиск, почта, каталог добавить сайт, барахолка, работа, видео приколы, поиск людей, частные фотографии

Добавить сайт / обмен ссылками

Samsonite Получить свой бесплатный сайт в UcoZ a href="http://kinotraff.ru/in.php?id=25391&base=1" title="Скачать фильмы">Скачать фильмы Интернет-магазин багажа

Закачайся на все 100%
 
Голосование
Получаете ли вы деньги за ваш сайт?
Всего ответов: 23
Статистика
Сейчас на сайте: 1
Гостей: 1
Пользователей: 0

 
& design by Sapon&manysoft-net.ru