Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Как определить отсутствие плагина и загрузить Giff? (http://www.flasher.ru/forum/showthread.php?t=24058)

Sinol 05.12.2001 13:29

Как определить отсутствие плагина и загрузить Giff?
 
ПОМОГИТЕ!
Как реализовать следущее:
Имеется Giff и Swf.
Надо если у пользователя установлен плагин - загружать Swf, если нет то Giff!
Спасибо!

El 05.12.2001 16:46

http://www.flasher.ru/forum/showthre...threadid=23990
по указанному методу узнаешь есть ли плагин, далее либо переходишь на нужную страницу, либо вписываешь в страницу с помоьщю JS нужные тебе таги.

Killer John 05.12.2001 16:52

Код:

<HTML>
<HEAD>
<TITLE>Movie1</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- URL's used in the movie-->
<!-- text used in the movie-->
<!-- image map -->
<MAP NAME="Movie1">

</MAP>

<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)) >= 5;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
  && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
        document.write('<SCRIPT LANGUAGE=VBScript\> \n');
        document.write('on error resume next \n');
        document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\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/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" ');
        document.write(' ID=Movie1 WIDTH=550 HEIGHT=400>');
        document.write(' <PARAM NAME=movie VALUE="Movie1.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF>  ');
        document.write(' <EMBED src="Movie1.swf" quality=high bgcolor=#FFFFFF  ');
        document.write(' swLiveConnect=FALSE WIDTH=550 HEIGHT=400');
        document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
        document.write(' </EMBED>');
        document.write(' </OBJECT>');
} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){
        document.write('<IMG SRC="Movie1.gif" WIDTH=550 HEIGHT=400 usemap="#Movie1" BORDER=0>');
}
//-->
</SCRIPT><NOSCRIPT><IMG SRC="Movie1.gif" WIDTH=550 HEIGHT=400 usemap="#Movie1" BORDER=0></NOSCRIPT>
</BODY>
</HTML>

по идее так, а вобще зайди в publish settings и на закладке
HTML в поле Template выбери нужное. Например то, что сверху - соотвествует Ad 5 Banner.
Ну и гифы поставить генериться надо.

Sinol 05.12.2001 16:58

Спасибо, что откликнулись!
 
Большое спасибо, что ответили. :) Попробую это сделать!


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

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