也看到别人问国这个问题,但是没有回答的
就是删去<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
这句话,js就正常运行,但是css样式全没有了,留着这句话广告就静止不动!
js代码如下,哪位高手帮我改改这段js使得在这个标准下它可以运行啊????<script type="text/javascript"> 
//Enter "frombottom" or "fromtop" 
var verticalpos="frombottom" 
if (!document.layers) 
document.write(' </div> ') 
function JSFX_FloatTopDiv() 
//more javascript:http://www.ninedns.com 

 var startX =0, 
 startY = 300; 
 var ns = (navigator.appName.indexOf("Netscape") != -1); 
 var d = document; 
 function ml(id) 
 { 
  var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id]; 
  if(d.layers)el.style=el; 
  el.sP=function(x,y){this.style.left=x;this.style.top=y;}; 
  el.x = startX; 
  if (verticalpos=="fromtop") 
  el.y = startY; 
  else{ 
  el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight; 
  el.y -= startY; 
  } 
  return el; 
 } 
 window.stayTopLeft=function() 
 { 
  if (verticalpos=="fromtop"){ 
  var pY = ns ? pageYOffset : document.body.scrollTop; 
  ftlObj.y += (pY + startY - ftlObj.y)/8; 
  } 
  else{ 
  var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight; 
  ftlObj.y += (pY - startY - ftlObj.y)/8; 
  } 
  ftlObj.sP(ftlObj.x, ftlObj.y); 
  setTimeout("stayTopLeft()", 10); 
 } 
 ftlObj = ml("divStayTopLeft"); 
 stayTopLeft(); 
 window.stayTopRight=function() 
 { 
  if (verticalpos=="fromtop"){ 
  var pY = ns ? pageYOffset : document.body.scrollTop; 
  ftlObj2.y += (pY + startY - ftlObj2.y)/8; 
  } 
  else{ 
  var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight; 
  ftlObj2.y += (pY - startY - ftlObj2.y)/8; 
  } 
  ftlObj2.sP(ftlObj2.x, ftlObj2.y); 
  setTimeout("stayTopRight()", 10); 
 } 
 ftlObj2 = ml("divStayTopRight"); 
 stayTopRight(); } 
JSFX_FloatTopDiv(); 
</script> 

解决方案 »

  1.   

    document.body.scrollTop 改成  document.documentElement.scrollTop
    如果还有其它的,也这样改一下.
    记得给分.
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
    这个去掉就好了
      

  3.   

    我遇到过同样的问题.但取掉这个
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">     
    css也可以用。
    试试css用这种方法引入.
     <link href="../Css/index.css" type="text/css" rel="stylesheet" />