Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка на флэш плеер 
:(
    Опции темы
SergV
Дата 25.9.2007, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 4.8.2006
Где: Германия

Репутация: нет
Всего: 1



Такой вопрос. Надо при старте страницы проверить, установлен ли флэш плеер у юзера, и если нет, то флеш подменить обычными рисунками.
Как можно проверить это?.., если можно код плиз. Нужен только код проверки на флеш.
PM   Вверх
ewolf
Дата 25.9.2007, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



Непосредственно ты не проверишь, можно пойти только двумя путями:

1. просто дать пользователю самому выбрать версию сайта

2. создать таймер на javascript, который перенаправит страницу на версию без флеш, если за время до срабатывания таймера флеш объект не вызовет функцию javascript (через fs_command), которая установит признак наличия флеш.
PM MAIL ICQ   Вверх
SergV
Дата 25.9.2007, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 4.8.2006
Где: Германия

Репутация: нет
Всего: 1



ewolf, спасибо за ответ. Правдо хотелось бы немного поподробней, по второму варианту, так как первый меня не устраивает.
Я не спец в пхп и флеш, поэтому не совсем понял, как это реализовать. Насколько понял, при старте страницы сайта должен запустится таймер на ява скрипте, который должен проконтролировать изменилось ли значение определённой переменной. И если нет, то перенаправить на другую страницу. Но вот как сделать, чтобы флэш объект вызвал нужную функцию, я к сожалению не представляю, я с флэш пока толком не работал, так начал присматриваться. Пока флэш файлы только в шопе делал.
PM   Вверх
sTa1kEr
Дата 25.9.2007, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Для FF можно проверить следующим образом
Код

if (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin != null)
{
   // Flash включен
}

А для IE
Код

var isFlash = false;
document.write('<SCR' + 'IPT LANGUAGE="VBScript">\n on error resume next \n isFlash = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.1")) \n </SCR' + 'IPT>\n');
if (isFlash)
{
   // Flash включен
}

Подсмотрел реализацию в awstats. Можно просто позаимствовать их реализацию, там же у них проверяется на наличие Java, Acrobat PDF, QuickTime и пр.

Это сообщение отредактировал(а) sTa1kEr - 25.9.2007, 17:26
PM MAIL   Вверх
ewolf
Дата 25.9.2007, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



sTa1kEr, о, круто, а я и не знал =)
PM MAIL ICQ   Вверх
SergV
Дата 25.9.2007, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 4.8.2006
Где: Германия

Репутация: нет
Всего: 1



sTa1kEr, спасибо.

Я тут уже сам нарыл несколько скриптов, может ково заинтересуют.
http://forall.ru-board.com/Svarga/flashcheck/readme.html#log
http://blog.deconcept.com/swfobject/
http://forum.ru-board.com/topic.cgi?forum=...mp;topic=2645#9


Жаль что всё на ява скрипте, я думал на пхп проверку сделать. :(

Это сообщение отредактировал(а) SergV - 25.9.2007, 18:13
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0704 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.