日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

div+css下js對聯(lián)廣告不隨屏幕滾動的解決方法_Div+CSS教程

編輯Tag賺U幣

在頁面上加了對聯(lián)廣告后發(fā)現(xiàn)不滾動,找了N久才發(fā)現(xiàn)是

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

這句導(dǎo)致不滾動的,可是如果去掉的話對于用DIV+CSS開發(fā)的網(wǎng)站來說又是災(zāi)難要另外找解決辦法,應(yīng)該是JS里有代碼不符合W3C的標(biāo)準(zhǔn)

找了資料才知道是document.body不符合標(biāo)準(zhǔn),換成document.documentElement就可以了.以下為JS原文件,只要在首頁調(diào)用就OK了。

  1. <SCRIPT FOR='xuangua' EVENT='fscommand()' LANGUAGE='JavaScript'> 
  2. AdLayer1.style.visibility='hidden'
  3. AdLayer2.style.visibility='hidden'
  4. </script> 
  5. <script LANGUAGE='JavaScript'> 
  6. function initEcAd() { 
  7. document.all.AdLayer1.style.posTop = -200; 
  8. document.all.AdLayer1.style.visibility = 'visible' 
  9. document.all.AdLayer2.style.posTop = -200; 
  10. document.all.AdLayer2.style.visibility = 'visible' 
  11. //document.all.AdLayer3.style.posTop = -600; 
  12. //document.all.AdLayer3.style.visibility = 'visible' 
  13.  
  14. MoveLeftLayer('AdLayer1'); 
  15. MoveRightLayer('AdLayer2'); 
  16.  
  17. //MoveRightbuttonLayer('AdLayer3'); 
  18. function MoveLeftLayer(layerName) { 
  19. var x = 5
  20. var y = 100
  21. var diff = (document.documentElement.scrollTop + y - document.all.AdLayer1.style.posTop)*.40; 
  22. var y = document.documentElement.scrollTop + y - diff; 
  23. if(screen.height<768){ 
  24. var y = 50
  25. var diff = (document.documentElement.scrollTop + y - document.all.AdLayer1.style.posTop)*.40; 
  26. var y = document.documentElement.scrollTop + y - diff; 
  27. eval("document.all." + layerName + ".style.posTop = y"); 
  28. eval("document.all." + layerName + ".style.posLeft = x"); 
  29. setTimeout("MoveLeftLayer('AdLayer1');", 20); 
  30. function MoveRightLayer(layerName) { 
  31. var x = 5
  32. var y = 100
  33. var diff = (document.documentElement.scrollTop + y - document.all.AdLayer2.style.posTop)*.40; 
  34. var y = document.documentElement.scrollTop + y - diff; 
  35. if(screen.height<768){ 
  36. var y = 5
  37. var diff = (document.documentElement.scrollTop + y - document.all.AdLayer2.style.posTop)*.40; 
  38. var y = document.documentElement.scrollTop + y - diff; 
  39. eval("document.all." + layerName + ".style.posTop = y"); 
  40. eval("document.all." + layerName + ".style.posRight = x"); 
  41. setTimeout("MoveRightLayer('AdLayer2');", 20); 
  42. function MoveRightbuttonLayer(layerName) { 
  43. var x = 5
  44. var y = 475
  45. var diff = (document.documentElement.scrollTop + y - document.all.AdLayer3.style.posTop)*.40; 
  46. var y = document.documentElement.scrollTop + y - diff; 
  47. if(screen.height<768){ 
  48. var y = 310
  49. var diff = (document.documentElement.scrollTop + y - document.all.AdLayer3.style.posTop)*.40; 
  50. var y = document.documentElement.scrollTop + y - diff; 
  51. eval("document.all." + layerName + ".style.posTop = y"); 
  52. eval("document.all." + layerName + ".style.posRight = x"); 
  53. setTimeout("MoveRightbuttonLayer('AdLayer3');", 20); 
  54. </script> 
  55.  
  56. <script language='JavaScript'> 
  57. document.write("<div id=AdLayer1 style='position: absolute;visibility:hidden;z-index:1'><EMBED src='images/duilian.swf' quality=high WIDTH=100 HEIGHT=300 TYPE='application/x-shockwave-flash' id=xuangua></EMBED></div>
  58. +"<div id=AdLayer2 style='position: absolute;visibility:hidden;z-index:1'><EMBED src='images/duilian.swf' quality=high WIDTH=100 HEIGHT=300 pluginspage='http://www.macromedia.com/go/getflashplayer' TYPE='application/x-shockwave-flash' id=xuangua></EMBED></div>"); 
  59. initEcAd() 
  60. </script> 


 

 

來源:模板無憂//所屬分類:Div+CSS教程/更新時間:2012-05-22
相關(guān)Div+CSS教程