nataraj: (Default)
[personal profile] nataraj
Читаю я значит яваскрипт внутри страницы отдаваемой фикшинбуком.ру и радуюсь...

Скрипт пытается понять есть ли флэш проигрыватель...

var UseFlash = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) {
    var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
    if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))>=4)
    UseFlash = 1;
} else if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
              navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) 
{
   UseFlash = 1;
}
if ( UseFlash ) 
{
    document.write('<OBJECT classid="clsid:D27CDB6E-AE6  [ну и так далее, тут много ] >
} else {
   document.write('booo');
}
Особо меня порадовали строчки
} else if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
              navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) 
Типа под виндоусом флеш точно есть
и
} else {
   document.write('booo');
}
Типа поругаться, если нету...

Посмотрел из огнелиса... Он там аж целых два баннера показывает! А я и не знал! ;-)

Date: 2007-08-09 10:41 am (UTC)
From: [identity profile] slobin.livejournal.com
Впервые я столкнулся с феноменом доступных исходников (нет, не OpenSource в нынешнем понимании, но по крайней мере читать было можно), когда работал с компилятором TopSpeed Modula-2. Они давали тексты своих библиотек. Сначала я хихикал над некоторыми перлами, а потом задумался -- а с чего я взял, что в библиотеках, исходные тексты которых мне недоступны, дело обстоит лучше?

... Кесарю - Кесарево, а Дедекинду - Дедекиндово ...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 21st, 2026 11:05 am
Powered by Dreamwidth Studios