![]() |
Анализатор: есть ли юзера flash-plugin
Кто нибудь сталкивался с такой проблемой.
Есть флеш кнопка к примеру. Если у юзера флеш плагин установлен то все пучком. А если нет. Хотелось бы чтоб скрипт определил есть ли плагин, если есть- загрузка флеша, если нет загрузка gif. Буду примного благодарен. |
Цитата:
:D ;) |
Сей вопрос настолько подробно освещен в разделе support на сайте Macromedia, что нет смысла в дополнительных изощрениях... :)
|
Ты не прав что будет все пучком
Не кайф к примеру юзеру плагин закачивать и что там где у тебя к примеру флешевые кнопки дырки будут?
|
Hi !
Crazy - в отпуск (и срочно !). Такие мысли только от переутомления иногда возникают :) Barmaglot - в детсад. В младшую группу :) VitMax - к окулисту. Учиться различать мелкие черные буквы и, к, о, п, с на оранжевом фоне :) |
Привет всем!
И Илье, тоже. Сейчас дам полезную ссылку и меня тоже в детсад/отпуск/еще_куда :) см. сорс на http://www.zlobatrix.by.ru/ Сейчас отправят... |
Hi !
Ага. В детсад конечно :) Куда же еще :) В младшую группу на второй год :) С принудительными уколами от упрямости (6 уколов в день минимум) :) |
Слуш, но каков тогда ответ на этот вопрос? Человек спрашивает как просечь присутствие плагина, он не спрашивает о последствиях (а их не так много). Значит мой ответ правильный в данной ситуации.
ЗЫ: посмотри тут: http://www.flasher.ru/forum/showthre...634#post168634 там в "Оде Флешеру" я тебя не забыл. ;) |
Hi !
Ну дык во первых ответ не срабатывающий в 15% случаев никак нельзя признать верным, а во вторых я и не пытаюсь ничего ответить монсиньору VitMax. Если человека ломает тыкнуться в кнопку поиска, то это только его личная проблема :) Да и к флешу я уже никакого отношения не имею - так захожу иногда по старой памяти на предмет саркастически чего-нибудь покритиковать :) А детсад лечится временем - это даже в скорее преимущество - свежий взгляд, ощущения собственной всесильности и все такое :) Ведь вместе с пониманием почему "яваскрипт не рулит", пропадут и все эти преимущества... А если бы меня например кто-нибудь из монстров вроде Иша, Дениски или Джона послал бы в детсад, обрадовался бы - чеснослово :) Появилось бы хоть к чему стремится. |
Я так и понял, буду стремиться.
Спасибо. :) |
Илья!
Спасибо за окулиста и за лом тыкнуться в кнопку поиска... Сам себе отвечу на вопрос, как определить есть ли плагин у юзера: <SCRIPT LANGUAGE="JavaScript"> var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if (plugin) { plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 4; } else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0){ document.write('<SCRIPT LANGUAGE="VBScript"\> \n'); document.write('on error resume next \n'); document.write('plugin = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n'); document.write('</SCRIPT\>\n'); } if (plugin) { document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'); document.write(' codebase="http://download.macromedia.com/pub/...n=5,0,0,0"'); document.write(' ID=index WIDTH=100% HEIGHT=100%>'); document.write(' <PARAM NAME=movie VALUE="vit.swf">'); document.write(' <PARAM NAME=menu VALUE=false>'); document.write(' <PARAM NAME=quality VALUE=medium>'); document.write(' <PARAM NAME=salign VALUE=LT>'); document.write(' <PARAM NAME=bgcolor VALUE=#4673B6>'); document.write(' <EMBED src="vit.swf"'); document.write(' menu=false'); document.write(' quality=medium'); document.write(' salign=LT'); document.write(' bgcolor=#4673B6'); document.write(' WIDTH=100% HEIGHT=100%'); document.write(' swLiveConnect=true'); document.write(' NAME=index'); document.write(' TYPE="application/x-shockwave-flash"'); document.write(' PLUGINSPAGE="http://www.macromedia.com/shockwave...h">'); document.write(' </EMBED></OBJECT>'); } else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){ location.href='no_plugin.html'; } </SCRIPT> <NOSCRIPT> <DIV ALIGN="CENTER"> <IMG SRC="IMG/e.gif" WIDTH="520" HEIGHT="50" ALT=""> <IMG SRC="IMG/logo.gif" WIDTH="520" HEIGHT="100" ALT=""> <IMG SRC="IMG/e.gif" WIDTH="520" HEIGHT="50" ALT=""> </DIV> <DIV CLASS="Error" ALIGN="CENTER"> Your browser does not support scripting.<BR> Download please later version of your browser. </DIV> </NOSCRIPT> <NOEMBED> <DIV ALIGN="CENTER"> <IMG SRC="IMG/e.gif" WIDTH="520" HEIGHT="50" ALT=""> <IMG SRC="IMG/logo.gif" WIDTH="520" HEIGHT="100" ALT=""> <IMG SRC="IMG/e.gif" WIDTH="520" HEIGHT="50" ALT=""> </DIV> <DIV CLASS="Error" ALIGN="CENTER"> Your browser does not support embedding.<BR> Download please later version of your browser. </DIV> </NOEMBED> Может это спасет других от похода к окулисту:) |
Hi !
Неа - не спасет :) Окулист наверное попался какой-то хреновый :) Короче :) VitMax - тоже в детсад :) |
| Часовой пояс GMT +4, время: 16:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.