關於js實現兩邊彈出滑動網頁

 

最近嘗試着去實現一個在停留在網頁側邊的廣告頁,這個廣告頁隨着滾動條的移動而不斷調整自身的位置,從而一直保持在屏幕範圍內。

 

主要原理是設置一個定時器,根據document.body.scrollTop的變化去調整廣告頁對象的posTop屬性。

中間遇到一個問題比較奇怪,發現DOCTYPE爲XHTML時document.body.scrollTop總是爲0,只有當DOCTYPE爲HTML時document.body.scrollTop

的值纔會隨着滾動條的滑動而變化。

 

網頁源代碼如下:

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

 

<html xmlns="http://www.w3.org/1999/xhtml">

 

<head>

 

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

 

<title>我的減肥經歷 </title>

 

<meta name="keywords" content="" />

 

<meta name="description" content="我的減肥經歷" />

 

<script language=javascript>

 

dt3_img="/swissgear/article/left.jpg"    //左邊圖片

dt4_img="/swissgear/article/right.jpg"    //右邊

function duilianload()

{

sidebar3.style.top=250;           //離頂部距離

sidebar3.style.left=5;           //離左邊距離

sidebar4.style.top=250;

sidebar4.style.right=5;          //右邊距離

}

 

function MoveLayer(layerName)

{

     var y = 250;//浮動廣告層固定於瀏覽器的y方向位置

var diff = (document.body.scrollTop + y - eval("document.all." + layerName + ".style.posTop"))*0.93;

 

//alert(document.all.sidebar3.style.posTop);

 var y = document.body.scrollTop + y - diff;

 

// var y = document.body.scrollTop + 50;

     eval("document.all." + layerName + ".style.posTop = y");

     setTimeout("MoveLayer('"+layerName+"');", 10);//設置20毫秒後再調用函數MoveLayer()

}

if(document.all && window.screen.width>800)

{

 

//圖片對聯 

 document.write("<div id=sidebar3 style='position: absolute;visibility:visible;z-index:2;border:1px solid #ccc;'><a href='http://www.alimama.com/' target='_blank'><img src='http://images.cnblogs.com/cnblogs_com/cloudgamer/143727/r_song1.jpg' border=0></a></div>"+"<div id=sidebar4 style='position: absolute;visibility:visible;z-index:1; border:2px solid #ccc;'><a href='/ggao/hezuo.html' target='_blank'><img src='http://images.cnblogs.com/cnblogs_com/cloudgamer/143727/r_song2.jpg' border=0></a></div>");

 duilianload();

 MoveLayer('sidebar3');

 MoveLayer('sidebar4');

}

 

function duilian_DoFSCommand(command,args)

{

  if (command == "Close")

  {   

   if (args=="left"){

    document.all.sidebar3.style.visibility = "hidden";

    }

   else if (args=="right"){

    document.all.sidebar4.style.visibility = "hidden";

    }

   else{

    document.all.sidebar3.style.visibility = "hidden";

    document.all.sidebar4.style.visibility = "hidden";

    }

  }

  if (command == "GoUrl"){

   window.open(dl_click);

  }

}

if (document.all){

  document.write("<Script language=/"JavaScript/" For=/"duilianid/" Event=/"FSCommand(command,args)/">/n");

  document.write(" duilian_DoFSCommand(command,args);/n");

  document.write("</Scri"+"pt>/n");

}

</script>

 

<link href="/swissgear/article/style.css" rel="stylesheet" type="text/css" />

 

</head>

 

<body class="showpage news">

<!--<body>-->

 

<!-- 頁頭 -->

 

 

<!-- 導航tab選項卡 -->

 

 

 

<!--滾動圖片-->

<table width="100%" border="0" cellspacing="10" cellpadding="0">

 

<tr>

<td>

<div id = "ad">

  <marquee scrollamount="2" scrolldelay="5">

<a href="http://baidu.com" target="_blank"> <img  alt="鏈接到w3cn.org首頁" src="../file/amaze.gif"  /></a>

</marquee>

</div>

</td>

</tr>

 

<tr valign="top">

<td class="main">

 

<table width="100%" border="0" cellspacing="0" cellpadding="0" class="position">

<tr>

 

<td>您當前的位置:<a href="/">首頁</a>&nbsp;>&nbsp;<a href="/jianfeiyaopaixingbang/">評價最好的減肥產品</a></td>

 

</tr>

 

</table>   <!-- table 當前位置-->

 

 

<table width="100%" border="0" cellspacing="0" cellpadding="0" class="box">

 

<tr>

<td>

 

 

<table width="100%" border="0" cellpadding="0" cellspacing="0" class="title_info">

 

<tr>

 

<td><h1>我的減肥經歷</h1></td>

 

</tr>

 

<tr>

 

<td class="info_text">時間:2011-04-27 14:53:33&nbsp;&nbsp;來源:&nbsp;&nbsp;作者:</td>

 

</tr>

 

</table>    <!-- end table 文章標題-->

 

 

<table width="100%" border="0" cellspacing="0" cellpadding="0">

 

<tr>

 

<td id="text"><p>從小愛吃的我,體重曾經一度到達140斤,那個時分就總想着:我要變瘦,我肯定要變瘦!看着<a href="http://www.jf500.cn/jianfeiyaopaixingbang/"><a href="http://www.jf500.cn/" target="_blank" class="infotextkey">減肥產品排行榜</a></a>,選着<a href="http://www.jf500.cn/" target="_blank" class="infotextkey">淘寶最好的減肥藥</a> ,還不知道<a href="http://www.jf500.cn/jianfeiyaopaixingbang/"><a href="http://www.jf500.cn/" target="_blank" class="infotextkey">什麼減肥藥效果好</a></a>,抱着&ldquo;一夜之間變瘦&rdquo;的想法,幾年時光屢次減重卻從未勝利,每次保持都不會超越一個禮拜。在開端衰弱減肥!學校體檢讓我又一次有了要減肥的想法,然而極其節食招致的一次次失敗讓我抉擇這次在要用衰弱的方式減上來,保持&ldquo;養分平衡+恰當靜止&rdquo;,這就是減肥的真理!</p>

 

<p>剛開端的3個月裏我沒有做很大強度的靜止,長時光不錘鍊之後忽然猛烈靜止對身材不好,所以我做的對比多的是部分靜止,比方呼啦圈,仰臥起坐,牀上蹬自行車等。一開端能夠難保持,然而一想到本人的宗旨就有能源了!</p>

 

<p>我喜愛的瘦身工具,能讓我清晰的曉得本人的身材狀態,對減肥更有掌握。還有論壇上JMS發的一些減肥常識和經歷,讓我學到了很多,贊助很大。在這三個月裏我大約瘦了10多斤,同窗、冤家、街坊都開端說我瘦了,而且很顯著,我很開心,想到這次保持了那麼久,終於有了這樣的後果,我再也不會也不願廢棄了! 我進入全新的一個月~7月份因爲打工等各種起因,我的減肥規劃彷徨不前,有時體重還回升了1KG,我意識到了不對,而且也曉得減肥到前面會越來越艱難,爲了得到更專業的減肥常識和指示我購置了3期NICE減重規劃,預備8月重振旗鼓與肉肉再次停戰! 飲食方面我曉得了本人須要吃些什麼類型的食物、應當吃多少,還有加餐該怎樣吃。</p>

 

<p>關於始終困擾我的食物分量的問題,規劃裏也有對比形象的測量方式,比方半個拳頭米飯約爲50g。 依據規劃指示,我個別早上會吃1片吐司、1個白煮蛋還有1杯牛奶,中午和晚上基礎都是2個素菜1個葷菜,素菜抉擇對比多,葷菜大多是雞蛋和魚蝦,彌補優質蛋白,有時媽媽會做一些雞鴨羊牛的肉,我也會吃一點。我還會把水果、酸奶、堅果作爲加餐。 靜止方面依據我的體重和圍度規劃倡議我做的有氧靜止是健身操,我以前總認爲很多靜止都沒有條件做,卻沒想到能夠跳健身操,我已經跟着視頻跳了1個月,基礎維持一個星期4到5次的靜止,接下來預備換一套操繼承跳。另外針對我最想瘦的兩個部位,我會做規劃裏倡議的部分靜止。</p>

 

<p>對如何支配本人的靜止時光依據指示履行起來也挺不便的。 漸漸的,靜止關於我已經成爲了一種習性,不能做太大強度的靜止時也會保持天天至少半小時的部分靜止,或許做做家務,比方用抹布擦地板,比用拖把更有後果~ 就這樣,8月份我的體重從60KG減到了57KG,如今我更關切的是本人的圍度,願望能早點處理肚子這個老大難問題!</p>

 

 

 

<!--<p>test1對如何支配本人的靜止時光依據指示履行起來也挺不便的。 漸漸的,靜止關於我已經成爲了一種習性,不能做太大強度的靜止時也會保持天天至少半小時的部分靜止,或許做做家務,比方用抹布擦地板,比用拖把更有後果~ 就這樣,8月份我的體重從60KG減到了57KG,如今我更關切的是本人的圍度,願望能早點處理肚子這個老大難問題!</p>

 

<p>test2對如何支配本人的靜止時光依據指示履行起來也挺不便的。 漸漸的,靜止關於我已經成爲了一種習性,不能做太大強度的靜止時也會保持天天至少半小時的部分靜止,或許做做家務,比方用抹布擦地板,比用拖把更有後果~ 就這樣,8月份我的體重從60KG減到了57KG,如今我更關切的是本人的圍度,願望能早點處理肚子這個老大難問題!</p>

 

<p>test3對如何支配本人的靜止時光依據指示履行起來也挺不便的。 漸漸的,靜止關於我已經成爲了一種習性,不能做太大強度的靜止時也會保持天天至少半小時的部分靜止,或許做做家務,比方用抹布擦地板,比用拖把更有後果~ 就這樣,8月份我的體重從60KG減到了57KG,如今我更關切的是本人的圍度,願望能早點處理肚子這個老大難問題!</p>

-->

 

 

<div id="cttPageDiv"  class="pages"><form name="pageForm" id="pageForm" action="" method="post"><input type="hidden" 

name="rs_strTitle_aa" value="<span class=title_red_b>天涯蝸牛計劃:貴州黔西縣紅板小學——午餐計劃</span>">

<input type="hidden" name="intLogo" value="0"><input type="hidden" name="rs_permission" value="1">

<input type="hidden" name="apn" value="97834,97994,98161,98273,98395,98913,99494,100256,103231,104675">

<input type="hidden" name="pID" id="pID" value=''></a><a href="http://www.tianya.cn/techforum/content/838/10/15858.shtml" >首篇</a>

<a  href="http://www.tianya.cn/techforum/content/838/9/15858.shtml" >上一篇</a>

<a href="http://www.tianya.cn/techforum/content/838/2/15858.shtml" >下一篇</a><a href="http://www.tianya.cn/techforum/content/838/10/15858.shtml" >末篇</a>

 

</form></div>

</td>

</tr>

</table>   <!-- end table 內容-->

</td>

</tr>

</table>

</td>

</tr>

</table>     <!-- end tab table-->

<div id="footer">

 <p id="BlogPowerBy">歡迎訪問<a href="/">swissgear</a>。本站主要介紹swissgear旗艦店網址及swissgear旗艦店最新打折促銷資訊.</p>

<p id="BlogCopyRight">友情鏈接:<a href="/">swissgear旗艦店</a>  <a href="/">swissgear</a>  

 

<script src="http://s6.cnzz.com/stat.php?id=2544375&web_id=2544375&show=pic" language="JavaScript"></script>

 

<a href="http://taobao2945.blog.163.com">收藏的優質淘寶商城</a>

</p>  

 </div>

</body>

</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章