隨筆-46  評(píng)論-54  文章-0  trackbacks-0
          浮動(dòng)廣告代碼很多了,不介紹了。
          但是對(duì)于flash或者下拉框,是容易被遮擋的。

          1、flash的解決:
          ??? <!--1.設(shè)置FLASH為底層-->
          ??? <div style="z-index:-1">
          ??? <!--2.必須把FLASH設(shè)置為透明-->
          ??? <param name="wmode" value="transparent">

          2、下拉框的解決:
          ??? 因?yàn)橄吕虻膇ndex是最高的,怎么調(diào)整都沒(méi)有用。
          ??? 所以,浮動(dòng)層里面要增加一個(gè)iframe,里面再src近來(lái)一個(gè)新頁(yè)面,這個(gè)頁(yè)面就是廣告頁(yè)面。
          ???
          ?1?<!--?浮云?-->
          ?2?<div?id="fuyun"?style="Z-INDEX:?99999999999;?LEFT:?4px;?WIDTH:?100px;?POSITION:?absolute;?TOP:?372px;?HEIGHT:?100px">?
          ?3?<p?align="center">
          ?4?<iframe?height="80"?width="80"?frameborder="0"?scrolling="no"?hspace="0"?vspace="0"?style="padding:0;?margin:0"?src="ad_kfc/fy_kfc.html">
          ?5?</iframe>
          ?6?</p>
          ?7?</div>
          ?8?<script?language="JavaScript"?src="js/fy.js"></script>
          ?9?<SCRIPT?LANGUAGE="JavaScript">
          10?<!--
          11?????start();
          12?//-->
          13?</SCRIPT>

          其中這個(gè)src頁(yè)面代碼如下:
          1?<html>
          2?<head>
          3?<title>?fy?kfc?</title>
          4?</head>
          5?<body?style="padding:0;?margin:0">
          6?<a?href="/public/enterprise.do?id=29838"?target="_blank"><img?src="kfc.gif"?width="80"?height="80"?border=0></a>
          7?</body>
          8?</html>
          9?

          還是把浮動(dòng)窗口的js代碼貼上來(lái),原來(lái)網(wǎng)上找的代碼,參數(shù)名字過(guò)于簡(jiǎn)單,怕多個(gè)js一起調(diào)用時(shí)會(huì)重名。自己改了一下的

          ?1?var?fuyun?=?document.getElementById("fuyun");
          ?2?var?fy_xPos?=?20;
          ?3?var?fy_yPos?=?document.body.clientHeight;
          ?4?var?fy_step?=?1;
          ?5?var?fy_delay?=?30;?
          ?6?var?fy_height?=?0;
          ?7?var?fy_Hoffset?=?0;
          ?8?var?fy_Woffset?=?0;
          ?9?var?fy_yon?=?0;
          10?var?fy_xon?=?0;
          11?var?fy_pause?=?true;
          12?var?interval;
          13?fuyun.style.top?=?fy_yPos;
          14?function?changePos()?{
          15?fy_width?=?document.body.clientWidth;
          16?fy_height?=?document.body.clientHeight;
          17?fy_Hoffset?=?fuyun.offsetHeight;
          18?fy_Woffset?=?fuyun.offsetWidth;
          19?fuyun.style.left?=?fy_xPos?+?document.body.scrollLeft;
          20?fuyun.style.top?=?fy_yPos?+?document.body.scrollTop;
          21?if?(fy_yon)?{
          22?fy_yPos?=?fy_yPos?+?fy_step;
          23?}
          24?else?{
          25?fy_yPos?=?fy_yPos?-?fy_step;
          26?}
          27?if?(fy_yPos?<?0)?{
          28?fy_yon?=?1;
          29?fy_yPos?=?0;
          30?}
          31?if?(fy_yPos?>=?(fy_height?-?fy_Hoffset))?{
          32?fy_yon?=?0;
          33?fy_yPos?=?(fy_height?-?fy_Hoffset);
          34?}
          35?if?(fy_xon)?{
          36?fy_xPos?=?fy_xPos?+?fy_step;
          37?}
          38?else?{
          39?fy_xPos?=?fy_xPos?-?fy_step;
          40?}
          41?if?(fy_xPos?<?0)?{
          42?fy_xon?=?1;
          43?fy_xPos?=?0;
          44?}
          45?if?(fy_xPos?>=?(fy_width?-?fy_Woffset))?{
          46?fy_xon?=?0;
          47?fy_xPos?=?(fy_width?-?fy_Woffset);
          48?}
          49?}
          50?function?start()?{
          51?fuyun.visibility?=?"visible";
          52?interval?=?setInterval('changePos()',?fy_delay);
          53?
          54?}
          55?function?fy_pause_resume()?{
          56?if(fy_pause)?{
          57?clearInterval(interval);
          58?fy_pause?=?false;
          59?}
          60?else?{
          61?interval?=?setInterval('changePos()',fy_delay);
          62?fy_pause?=?true;
          63?}
          64?}


          不提倡使用浮動(dòng)廣告,現(xiàn)在多半都是懸浮廣告了。只是客戶指定要,而且還要不被遮擋,在多人的幫助下,終于解決了這個(gè)問(wèn)題。

          大家可以到 http://www.jobhn.cn 網(wǎng)站上看看實(shí)際的效果。
          posted on 2007-02-14 09:55 rox 閱讀(556) 評(píng)論(2)  編輯  收藏 所屬分類: AJAX

          評(píng)論:
          # re: 浮動(dòng)廣告的一些相關(guān)問(wèn)題的解決! 2007-03-20 10:42 | yimingliang
          # re: 浮動(dòng)廣告的一些相關(guān)問(wèn)題的解決! 2007-08-06 19:51 | rox
           1//隱藏下拉框和flash,以解決下拉框優(yōu)先度太高的問(wèn)題,  
           2function _displaySelect(){
           3    var selects = document.getElementsByTagName("select");//整個(gè)頁(yè)面的所有下拉框
           4    for(var i=0; i<selects.length; i++{
           5        if(selects[i].style.visibility) {
           6            selects[i].style.visibility = "";
           7        }
          else{
           8            selects[i].style.visibility = "hidden";
           9        }

          10    }

          11    var objects = document.getElementsByTagName("object");//整個(gè)頁(yè)面的所有object(flash)
          12    for(var i=0; i<objects.length; i++{
          13        if(objects[i].style.visibility) {
          14            objects[i].style.visibility = "";
          15        }
          else{
          16            objects[i].style.visibility = "hidden";
          17        }

          18    }

          19}
            回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 稷山县| 龙里县| 禄劝| 太湖县| 随州市| 泸州市| 济阳县| 永新县| 青川县| 淮阳县| 庆云县| 武安市| 扶余县| 屏边| 横山县| 电白县| 化州市| 安溪县| 阿荣旗| 满城县| 蕉岭县| 定襄县| 越西县| 康平县| 色达县| 扶沟县| 迭部县| 仙居县| 共和县| 盐山县| 北流市| 旬邑县| 台安县| 岳西县| 泌阳县| 河南省| 广德县| 广昌县| 正蓝旗| 安仁县| 都江堰市|