![]() |
#2
gupiao1752010-10-23 16:02
不太清楚,我都糊涂了。楼主搞那么多循环干吗呢?
<html> <head> <title>333</title> </head> <body> <div id='1' style="position:absolute;left:0px;top:0px;background-color:#0066ff;border:0.1px solid #0066ff">1</div> <div id='2' style="position:absolute;left:0px;top:0px;background-color:#0066ff;border:0.1px solid #0066ff">2</div> <div id='3' style="position:absolute;left:0px;top:0px;background-color:#0066ff;border:0.1px solid #0066ff">3</div> <div id='4' style="position:absolute;left:0px;top:0px;background-color:#0066ff;border:0.1px solid #0066ff">4</div> <div id='5' style="position:absolute;left:0px;top:0px;background-color:#0066ff;border:0.1px solid #0066ff">5</div> <div id='6' style="position:absolute;left:0px;top:0px;background-color:#0066ff;border:0.1px solid #0066ff">6</div> <script type="text/javascript"> /* var s=""; for(i=1;i<=16;i++) { s=s+"<div id='"+i+"'"; s=s+"style=position:'absolute';left:0px;top:0px;background-color:#0066ff;border:0.1px solid #0066ff>"+i+"</div>"; } document.write(s); */ var speed=30; var temp=new Array(); var Height=document.body.clientHeight,top=0; function kind(){ for(i=1;i<=6;i++) { temp[i]=document.getElementById(i).style; temp[i].width=document.body.clientWidth/16; temp[i].height=document.body.clientHeight; //alert(temp[i].height); //temp[i].left=(i-1)*praseInt(temp[i].width); } Height-=speed; for(i=1;i<=6;i=i+2) { temp[i].clip="rect(0 auto+"+Height+"0)"; } top+=speed; for(i=2;i<=6;i=i+2) { temp[i].clip="rect("+top+"auto auto auto)"; } if(Height<=0) clearIntvar(tim); } window.onload=function(){tim=setInterval("kind()",1500);} </script> </body> </html> 我改了下,我也搞得糊涂了。 ![]() |
<html>
<head>
<title></title>
</head>
<body>
<script language="javascript">
var s="";
for(i=1;i<=16;i++)
{
s=s+'<div id="i'+i+"' style="position:absolute; left:0px; top:0px;background-co
lor:"#0066ff";border:+"0.1px"+''+"solid"+''+"#0066ff"+'"></div>';
}
document.write(s);
var speed=30;
var temp=new Array();
var Height=document.body.clientHeight,top=0;
for(i=1;i<=16;i++)
{
temp[i]=eval("document.all.i"+i+".style");
temp[i].width=document.body.clientWidth/16;
temp[i].height=document.body.clientheight;
temp[i].left=(i-1)*praseInt(temp[i].width);
function kind(){
Height-=speed;
for(i=1;i<=16;i=i+2)
{
temp[i].clip="rect(0 auto+"+Height+"0)";
}
top+=speed;
for(i=2;i<=16;i=i+2)
{
temp[i].clip="rect("+top+"auto auto auto)";
}
if(Height<=0)
clearIntvar(tim);
}
tim=setIntervar("kind()",10);
</script>
</body>
</html>
错误提示:Line 38 Column 1 Error:Identifier expected