隨筆 - 59  文章 - 70  trackbacks - 0
          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          積分與排名

          • 積分 - 173844
          • 排名 - 340

          最新評論

          閱讀排行榜

          評論排行榜

          在網(wǎng)上找了好多,不是不能滾動,就是寫的比較復(fù)雜,下面這個(gè)感覺還不錯(cuò)
          以下為js代碼 ,保存名稱與調(diào)用名稱相同 ,此處采用ad.js:
          ?1//?這是關(guān)閉飄浮廣告的寬度,請根據(jù)你的廣告內(nèi)容而定
          ?2var?hbcms_ad_width?=?100;
          ?3
          ?4//?這是關(guān)閉飄浮廣告的代碼,可以換成圖片,點(diǎn)擊即可關(guān)閉
          ?5var?hbcms_close_str?=?'<div?onClick="closeBanner();"?style="color:gray;font-size:10pt;cursor:hand;text-align:center;width:100%;background-color:?#efefef;line-height:200%">關(guān)閉</div>';
          ?6
          ?7//?設(shè)置左邊的廣告代碼,請自己更換圖片地址,或換成flash,或換成純文字
          ?8//?如果不希望顯示左邊的廣告,可設(shè)置為???=?'';
          ?9
          10//src為flash路徑
          11var?hbcms_left_ad?=?'<embed?src="c.swf"?width="100"?height="300"?quality="high"?wmode="window"></embed>'?+?hbcms_close_str;
          12
          13
          14//?設(shè)置右邊的廣告代碼,如果要和左邊的廣告一致,可設(shè)為?=?hbcms_left_ad;
          15//?如果不希望顯示右邊的廣告,可設(shè)置為?=?'';
          16var?hbcms_right_ad?=?'<embed?src="c.swf"?width="100"?height="300"?quality="high"?wmode="window"></embed>'?+?hbcms_close_str;
          17
          18
          19var?delta=0.8;
          20var?collection;
          21var?closeB=false;
          22
          23function?floaters()?{
          24this.items?=?[];
          25this.addItem?=?function(id,x,y,content)
          26??????{
          27?????document.write('<DIV?id='+id+'?style="Z-INDEX:?10;?POSITION:?absolute;???width:'+hbcms_ad_width+'px;?height:300px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');
          28????
          29?????var?newItem?????=?{};
          30?????newItem.object????=?document.getElementById(id);
          31?????newItem.x?????=?x;
          32?????newItem.y?????=?y;
          33
          34?????this.items[this.items.length]???=?newItem;
          35??????}

          36this.play?=?function()
          37??????{
          38?????collection?????=?this.items
          39?????setInterval('play()',30);
          40??????}

          41}

          42
          43
          44function?play()
          45{
          46???if(screen.width<=800?||?closeB)
          47???{
          48????for(var?i=0;i<collection.length;i++)
          49????{
          50?????collection[i].object.style.display?=?'none';
          51????}

          52????return;
          53???}

          54???for(var?i=0;i<collection.length;i++)
          55???{
          56????var?followObj???=?collection[i].object;
          57????var?followObj_x???=?(typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
          58????var?followObj_y???=?(typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);
          59
          60????if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x))?{
          61?????var?dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
          62?????dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));?
          63?????followObj.style.left=followObj.offsetLeft+dx;
          64?????}

          65
          66????if(followObj.offsetTop!=(document.documentElement.scrollTop+followObj_y))?{
          67?????var?dy=(document.documentElement.scrollTop+followObj_y-followObj.offsetTop)*delta;
          68?????dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
          69?????followObj.style.top=followObj.offsetTop+dy;
          70?????}

          71????followObj.style.display?=?'';
          72???}

          73}
          ?
          74function?closeBanner()
          75{
          76???closeB=true;
          77???return;
          78}

          79
          80
          81var?theFloaters???=?new?floaters();
          82
          83theFloaters.addItem('followDiv1','document.body.clientWidth-106',hbcms_ad_width,hbcms_right_ad);
          84//右面廣告屬性,分別是id,x,y,content
          85theFloaters.addItem('followDiv2',6,hbcms_ad_width,hbcms_left_ad);
          86//左面廣告屬性,分別是id,x,y,content
          87theFloaters.play();
          88
          89
          以下為頁面代碼,可只復(fù)制"<script language=javascript src="ad.js"></script >"到頁面的body中.
          ?1<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          ?2<html?xmlns="http://www.w3.org/1999/xhtml">
          ?3<head>
          ?4<meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/>
          ?5<title>js?實(shí)現(xiàn)頁面兩邊廣告,?可關(guān)閉對聯(lián)廣告?隨滾動條滾動?符合w3c標(biāo)準(zhǔn)</title>
          ?6????<style?type="text/css">
          ?7????
          </style>
          ?8</head>
          ?9
          10<body>
          11<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
          12
          13<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
          14
          15<br><br><br><br><br><br><br><br><br><br><br>
          16<script?language=javascript?src="ac.js"></script?><!--調(diào)用js-->
          17</body>?????????
          18</html>
          19

          轉(zhuǎn)自http://hi.baidu.com/tianxin2580/blog/item/7ed2079b4c19dcb0c8eaf46a.html
          posted on 2009-07-02 16:00 JasonChou 閱讀(5649) 評論(4)  編輯  收藏 所屬分類: html

          FeedBack:
          # re: JS對聯(lián)廣告代碼 2012-09-27 13:51 小空
          大愛樓主,我找了好久,還是你的代碼最好用!  回復(fù)  更多評論
            
          # re: JS對聯(lián)廣告代碼 2012-10-25 08:53 阿未微博
          有沒有js文檔啊,還需要c.swf文件,這個(gè)怎么沒有啊,能否把文件鏈接拿出來啊  回復(fù)  更多評論
            
          # re: JS對聯(lián)廣告代碼 2012-12-25 10:22 lenovoo
          值得注意的是,如果你的網(wǎng)頁高度不超過屏幕的話,是看不出來浮動的效果的;另外網(wǎng)頁中不要包含DOCTYPE代碼。比如含有
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          這段代碼時(shí),浮動效果將消失。  回復(fù)  更多評論
            
          # re: JS對聯(lián)廣告代碼 2014-05-06 09:06 劉**
          本來想復(fù)制代碼的,實(shí)際上復(fù)制了全屏。糟透 了。。  回復(fù)  更多評論
            
          主站蜘蛛池模板: 都江堰市| 神池县| 舞阳县| 和静县| 彰化县| 米易县| 双牌县| 浑源县| 灌阳县| 南投县| 溧阳市| 炉霍县| 师宗县| 松溪县| 汉川市| 海丰县| 德江县| 文化| 顺昌县| 眉山市| 保山市| 合川市| 来宾市| 湘潭县| 昌图县| 福建省| 都昌县| 安达市| 成武县| 大城县| 综艺| 龙游县| 屯留县| 马山县| 扎赉特旗| 达日县| 丹巴县| 崇礼县| 建阳市| 仪陇县| 兴仁县|