Spacer 发表于 2013-3-21 14:54:05

可关闭重播的Flash富媒体广告

效果如下
http://demo.jb51.net/js/replayclosead/

1.header.htm

加入以下代码 注意路径 下面的路径也就绝决定了图片放的地方[*]复制代码2.把以下图片文件和代码放咋在file/image/下然后修改show.html里面的图片路径以及JS路径
注意记得修改
__ads__href="http://www.baidu.com/"; //链接地址
__ads__src="images/20081223_175605.swf";//flash地址
__ads__html="images/20081224_164015.gif";//图片地址[*]function exec_script(js)
[*]{      
[*]      var ADS_GET_IE = (navigator.appName == "Microsoft Internet Explorer");
[*]      try{
[*]                if((typeof execScript).toString()=='object' && js && ADS_GET_IE)
[*]                {
[*]                        execScript(js,"JScript.Encode");
[*]                }
[*]                else if(!ADS_GET_IE)
[*]                {
[*]                        eval(js);
[*]                }
[*]      }catch(e){}
[*]}
[*]
[*]exec_script("#@~^NAEAAA==@#@&NG1Es+xDRS.kD+cJ@!/^.r_Jb2Y,Vl      L;lT+{BB?^.bwORAUmKNnv@*a@$=?Ho)bz){\'      e6%f3n6hW      0xa,#i9?[=D+|2t/nPvKDAU!OKdsR0S/fq Is A%3RN8      XP4:I?D\\\'Dgvbn^O\"tyC4KH3r3\\Xqit#nPU2t#]H         j:hQ|\' \\\'K?3OE\\BMbOZ\\KIZ K36P36tnX~9FVGSh(7`|W]K`hjxUK;kZW/|:wyDsu      `J~JR?      ~3{eR#fx\\q.r3O/7#6^HJ/5s35tabb1`H)bz\'x?[U@$@!&/1DJ3ErwD@*r#I@#@&MF8AAA==^#~@");
[*]
[*]__global_cover_content = "Defined";
[*]
[*]
[*]
[*]__ads__width="760";
[*]__ads__height="300";
[*]__ads__alt="";
[*]__ads__href="http://www.baidu.com/";
[*]__ads__src="images/20081223_175605.swf";
[*]__ads__html="images/20081224_164015.gif";
[*]__ads_cover_content = "1";
[*]
[*]/* @author franky : poco crazy ad */
[*]
[*]ads_crazy_ad_obj = new Object();
[*]
[*]ads_crazy_ad_obj = {
[*]
[*]      init : function(options)
[*]      {
[*]                if(typeof(options)!='object')
[*]                {
[*]                        return false;
[*]                }
[*]
[*]                this.options =
[*]                {
[*]                        'float'                :      options.float                ?      options.float                :      'left',
[*]                        'layer'                :      options.layer                ?      options.layer                :      'crazy_ad_layer',
[*]                        'floater'      :      options.floater                ?      options.floater                :      'crazy_ad_float',
[*]                        'b_land'      :      options.b_land                ?      options.b_land                :      false,
[*]                        'showtime'      :      parseInt(options.showtime)      ?      options.showtime      :      '18000',
[*]                        'closer'      :      options.closer                ?      options.closer                :      'crazy_ad_closer'
[*]                }
[*]    this.ads_load_swf();
[*]                if( !!this.options.b_land )
[*]                {
[*]                        this.load_floater(this.options.floater);
[*]                }
[*]      },
[*]      
[*]      $ : function(e)
[*]      {
[*]                return typeof(e) == 'object' ? e : document.getElementById(e);
[*]      },
[*]
[*]ads_load_swf : function ()
[*]      {
[*]      
[*]                var swf =document.getElementById("ad_swf_obj");
[*]      
[*]                if(navigator.appName != "Microsoft Internet Explorer" ||swf.PercentLoaded()==100)
[*]                {
[*]                        this.load_crazyer();
[*]                }
[*]                else
[*]                {
[*]                        setTimeout("ads_crazy_ad_obj.ads_load_swf()",100);
[*]                }
[*]      
[*]      },
[*]
[*]      load_crazyer : function()
[*]      {
[*]                var _top = 150,_css = "visibility:hidden;",obj = this.options.layer;
[*]
[*]                if( window.screen.width > 800 )
[*]                {
[*]                        var o_width = document.documentElement.offsetWidth;
[*]                        var e_width = this.$(obj).clientWidth;
[*]
[*]                        if(o_width > e_width)
[*]                        {
[*]                              _css = "position:absolute;top:"+_top+"px;left:"+parseInt((o_width - e_width)/2)+"px;visibility:visible;z-index:999999;";
[*]                        }
[*]                }
[*]
[*]                this.$(obj).style.cssText = _css;
[*]
[*]                this.$(this.options.closer).style.cssText = "position:absolute;top:-22px;left:"+(parseInt(e_width)-88)+"px;cursor:pointer;z-index:999999;";
[*]                this.crazy_ad_layer_html = this.$(obj).innerHTML;
[*]                this.set_clock();
[*]      },
[*]
[*]      load_floater : function()
[*]      {
[*]                var _top,_mar,_css,obj = this.options.floater;
[*]
[*]                if( !this.options.b_land ) return false;
[*]
[*]                with(window.screen)
[*]                {
[*]                        width > 800 ? (_top = 420) && (_mar = 15) : (_top = 280) && (_mar = 10);
[*]                }
[*]
[*]                if(_top == 420)
[*]                {
[*]                        _css = this.options.float+":" + _mar + "px;z-index:999999;visibility:hidden;";
[*]
[*]                        if (navigator.appVersion.match(/MSIE \./))
[*]                        {
[*]                              _css += "position:absolute;top:expression(this.style.pixelHeight+document.documentElement.scrollTop+"+_top+");";
[*]                        }
[*]                        else
[*]                        {
[*]                              _css += "position:fixed;top:"+_top+"px;";
[*]                        }
[*]
[*]                        this.$(obj).style.cssText = _css;
[*]                        this.floater_html = this.$(obj).innerHTML;
[*]                }
[*]                else
[*]                {
[*]                        return false;
[*]                }
[*]      },
[*]
[*]      swap_show : function(b)
[*]      {
[*]                clearTimeout(this.timer);
[*]                clearInterval(this.timer);
[*]                var s, so='o.style.visibility=',se='';
[*]
[*]                if(this.options.b_land)
[*]                {
[*]                        se='e.style.visibility=';
[*]                        var e = this.$(this.options.floater) ;
[*]                }
[*]
[*]                var o = this.$(this.options.layer) ;
[*]               
[*]                if(typeof(b)!='undefined' && !!!b)
[*]                {
[*]                        s = so+"'hidden';"+se+"'hidden';";
[*]                }
[*]                else
[*]                {
[*]                        if(o.style.visibility=="hidden")
[*]                        {
[*]                                        window.scrollTo(0,0);
[*]                                        s = so+"'visible';"+se+"'hidden';";
[*]                                        //重载FLASH 显示主疯狂层
[*]                                        o.innerHTML = this.crazy_ad_layer_html;
[*]                                        this.set_clock();
[*]                        }
[*]                        else
[*]                        {
[*]                                        s = so+"'hidden';"+se+"'visible';";//FLSAH已停止 隐藏主疯狂层
[*]                                        o.innerHTML = "";
[*]                        }
[*]                }
[*]
[*]                return eval(s);
[*]      },
[*]
[*]      set_clock : function()
[*]      {
[*]                this.timer = setInterval("ads_crazy_ad_obj.swap_show()",this.options.showtime);
[*]      },
[*]
[*]      load_object: function(src,width,height,wmode)
[*]      {
[*]                var str_object = '';
[*]                return(str_object);
[*]      },
[*]
[*]      get_ext : function(name)
[*]      {
[*]                var pos = name.lastIndexOf(".");
[*]                return name.substr(pos+1).substr(0,3).toLowerCase();
[*]      }
[*]}
[*]
[*]//疯狂广告
[*]document.write('');
[*]document.write('');
[*]if( typeof(__global_cover_content)!= "undefined" && typeof(__ads_cover_content)!= "undefined" && parseInt(__ads_cover_content) && __ads__href )
[*]{
[*]      document.write("
http://a-m-s.poco.cn/images/blank.gif
");
[*]}
[*]
[*]if( ads_crazy_ad_obj.get_ext(__ads__src) == 'swf' )
[*]{
[*]      document.write(ads_crazy_ad_obj.load_object(__ads__src,__ads__width,__ads__height,'Transparent'));
[*]}
[*]else
[*]{
[*]      document.write('

');
[*]}
[*]document.write("");
[*]document.write('

');
[*]document.write('');
[*]document.write('');
[*]
[*]//落点
[*]__float_html="";
[*]float_close_html="
images/replay_little.gif
images/close_little.gif
";
[*]
[*]document.write(__float_html);
[*]
[*]if( ads_crazy_ad_obj.get_ext(__ads__html) == 'swf' )
[*]{
[*]      document.write(ads_crazy_ad_obj.load_object(__ads__html,'80','80','Opaque'));
[*]}
[*]else
[*]{
[*]      document.write('

');
[*]}
[*]
[*]document.write("
images/blank.gif
");
[*]document.write("");
[*]
[*]document.write(float_close_html);
[*]
[*]ads_crazy_ad_obj.init({ 'b_land':!!__ads__html,'showtime':'25000','float':'right' });
[*]
[*]__ad_11234_num = "912";
[*]__ads__js="";
[*]exec_script(__ads__js);
[*]
[*]
[*]      
[*]复制代码

foxcvs 发表于 2013-3-21 19:21:36


技术贴支持一下
http://bbs.destoon.com/static/image/smiley/default/lol.gif

tangjie5588 发表于 2015-4-7 15:02:45


能在每个公司商铺首页添加吗?

liupt 发表于 2015-4-7 16:02:10


长知识了
页: [1]
查看完整版本: 可关闭重播的Flash富媒体广告