Показать сообщение отдельно
  #6 (permalink)  
Старый 02.06.2008, 12:04
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Если IE, пытаемся создать флеш и в нем создаем переменную, наличие которой потом проверяем.
Где взял - уже не помню, давно было.
var isSwf;
if ((navigator.userAgent.indexOf('MSIE') != -1)&&(navigator.userAgent.indexOf('Win') != -1)) {
        var vb = '<script language="vbscript">\n'
            + '  on error resume next\n'
            + '  flash = IsObject(CreateObject('
            + '     "ShockwaveFlash.ShockwaveFlash"))\n'
            + '</script>';
        document.write(vb);
        if (flash)
        isSwf = true;
    } else {
        if (navigator.plugins['Shockwave Flash'])
            isSwf = true;
    }

Последний раз редактировалось Snipe, 02.06.2008 в 12:06.
Ответить с цитированием