Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   а как проверить есть ли у пользователя плагин? (http://www.flasher.ru/forum/showthread.php?t=21397)

GENOCID 16.10.2001 12:31

а как проверить есть ли у пользователя плагин?
 
я где то видел такую вещь которая проверяет наличае плагина, может кто знает как её делать тО? :)

nagash 16.10.2001 13:25

Код:

<html>
<head>
<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_checkPlugin('Shockwave Flash','nayden.html','nenayden.html',false);return document.MM_returnValue">
</body>
<script name="Used by MM_checkPlugin" language="javascript">
<!--
with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language="VBScript">\nOn error resume next\n'+
'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+
'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>');
//-->
</script>
</html>

ну вот такой код... :)

Ilya 16.10.2001 16:01

Hi !

Поскольку я зарекался давать советы в подобных темах, буду просто издеваться :)
Следопытам на заметку:
Не слушайте макромедию, которая говорит устами nagash -
они вас плохому научат :)

nagash 16.10.2001 16:04

ну да... :)
я даже этого не скрываю... содрано с дримвивера... :)
а почему работать небудет?
у меня просто нет браузера без флеша... проверить немогу... :)

УильямБрэдберри 16.10.2001 19:23

ГЫ
http://www.flasher.ru/src/stats_1099/

Steve 16.10.2001 19:28

У макромедии на сайте целые комплекты для разработчиков валяются - проверяют все что нужно и даже с описаниями

sts 16.10.2001 19:51

Ilya,

Я делал как у тебя описано с тем исключением что я использовал 2-4кб мувик с выдачей информации и вот такой глюк: стоит Ф5 - останавливается на кадре с Ф2-3; рефреш - всё ОК. Я убрал кадр с Ф2-3 - прблем с тех пор не было.

:eek:

Ilya 16.10.2001 19:52

Подробности для любознательных:
Все что валяется на маромедии (из того что касаемо связи флеша с чем-либо внешним), является настолько сильным идиотизмом, что даже упоминать о нем не стоит, потому как нецензурные выражения не приветствуются в обществе :)
Следопытам на заметку:
люди ! слушайте сэра Уильяма. Он вас хорошему научит :)
Правда в до неприличия упрощенной форме, но это ничего :)

УильямБрэдберри 16.10.2001 20:29

:)


Часовой пояс GMT +4, время: 00:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.