Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
Галина
Зарегистрирован: 20.10.02
Сообщения: 149
|
Добавлено: 06/01/03 в 08:57
|
|
Если не трудно, подскажите как сделать так, чтобы джава - скрипт редикетил посетителя в зависимости от наличия флешплейера и его версии. Если конкретно, то
Нет флешплейера = страница1 Ниже шестой версии = страница2 Шестая = страница3
Просто есть утилита, сжимает флешки аж до 50% иногда, но работают эти флешки потом только в шестом плейере, а с пятым у меня вообще компьютер повесили пару раз или вообще не работает.
Я в этом бестолковая Помогите, плз
Спасибо
|
K началу
|
|
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 06/01/03 в 11:30
|
|
на джава никак. В самом флеше есть функия проверки версии. а чтоб отделить флеш от нефлеша надо в первом кадре прописать мгновенный редирект на другую страницу. а в теле самой страницы поставить метарефреш секунды на 2. флешка будет редиректить быстрее так что все сработает как надо.
(подробности не спрашивайте, я уже полгода с флешем не работал )
|
K началу
|
|
|
Галина
Зарегистрирован: 20.10.02
Сообщения: 149
|
Добавлено: 07/01/03 в 07:44
|
|
Спасибо, Bog
Надо будет поискать...
|
K началу
|
|
|
Галина
Зарегистрирован: 20.10.02
Сообщения: 149
|
Добавлено: 12/01/03 в 09:36
|
|
Я вот тут нашла кое-что. С эксплорером работает нормально, а НС всегда переходит на страницу для пятой версии. Я так подозреваю, что что-то в коде не так. Может поможет кто, а...
Код: | <script language=JavaScript>
flash6="Your_file_with6_flash.shtml" flash5="Your_file_with5_flash.shtml"
//Определяем плагин в Netscape
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >=6) {
//Flash 6 или выше в Netscape
window.location = flash6;
//Определяем плагин в MSIE
}else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows NT")>=0 || navigator.userAgent.indexOf("Windows 98")>=0)) { document.write('<SCRIPT LANGUAGE=VBScript\> \n'); document.write('on error resume next \n'); document.write('var Flashmode\n'); document.write(' FlashMode = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))\n'); document.write(' If FlashMode = True Then\n'); document.write(' window.location = flash6\n'); document.write(' Else\n'); document.write(' window.location = flash5\n'); document.write(' End If\n'); document.write('</SCRIPT\> \n'); }else {
window.location = flash5; } //--> </script>
|
Спасибо
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|