一个JAVASCRIPT 问题 重分悬赏

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:54:43
<div id='a' style="background-color:'red';height:250;width:150;position:absolute;top:200px;left:0px" onMouseover="moveout()" onMouseout="movein()">dddd</div>
<script>
function moveout(){
clearTimeout(in);
if(a.style.pixelLeft<0){
a.style.pixelLeft+=2;
var out=setTimeout("moveout()",20);}
}
function movein(){
clearTimeout(out);
if(a.style.pixelLeft>-120){
a.style.pixelLeft-=2;
var in=setTimeout('movein()',20);}
}
</script>
这段代码效果怎么实现不了呢 层的推拉
提示第1行找不到对象 但我不知道什么原因

我改动了一些细节和书写规范.已测试通过.初步认定 in 为javascript关键字,不能做变量名.

<div id="a" style="background-color:red;height:250px;width:150px;position:absolute;top:200px;left:0px" onmouseover="moveout()" onmouseout="movein()">dddd</div>
<script language=javascript>
var min;
var mout;
function moveout(){
clearTimeout(min);
if(a.style.pixelLeft<0){
a.style.pixelLeft+=2;
mout=setTimeout("moveout()",20);}
}
function movein(){
clearTimeout(mout);
if(a.style.pixelLeft>-120){
a.style.pixelLeft-=2;
min=setTimeout("movein()",20);}
}
</script>

我试过了,基本正确的啊!是哪个提示找不到对象?我这里是好的啊!?!
http://macleo.justfreespace.biz/draglayer.rar
看看这个演示!从这个别人的网站摘录的!^_^!
希望对你有用!
也可复制如下:
----------------
<?xml versio