日期:2014-05-16  浏览次数:20372 次

外部JS文件无效,放内部工作正常;
<script language="javascript" src="admove.js" type="text/javascript" > </script>
<style type="text/css">



//上面是引用;

//下面是JS 代码;
 var be = document.getElementById("imgg");
  var xpos =0;
var ypos=0;
var xspeed = 1;
var yspeed = 2;

var w = document.documentElement.clientWidth - 100;

var h = document.documentElement.clientHeight - 200;

function move(){

  if (xpos>w || xpos < 0){
xspeed = -xspeed;
}

if (ypos > h || ypos < 0){

yspeed =-yspeed ;
}
xpos += xspeed ;

ypos += yspeed ;

be.style.left = xpos +"px" ;

be.style.top = ypos + "px";

setTimeout( "move()", 1);
}
move() ;


  什么编码保持一致 ,清缓存 路径 都没有解决问题

------解决方案--------------------
测试代码贴全来,外部引用的script标签要放到imgg这个控件下面,要不会找不到对象。。自己检查下
------解决方案--------------------
最偷懒的方法。将admove.js中最后一句:move();改为
JScript code
window.onload=function(){
   move();
}