javascript中的rect()问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:47:26
<head>
<style>
<!--
.intro{
position:absolute;
left:0;
top:0;
layer-background-color:#33cc00;
background-color:#33cc00;
border:0.1px solid black
}
-->
</style>
</head>
<body>
<div id="i1" class="intro"></div><div id="i2" class="intro"></div>
<SCRIPT Language="JavaScript">
var speed=20
var temp=new Array()
var temp2=new Array()
if (document.layers){
for (i=1;i<=2;i++){
temp=eval("document.i"+i+".clip")
temp2=eval("document.i"+i)
temp.width=window.innerWidth
temp.height=window.innerHeight/2
temp2.top=(i-1)*temp.height
}
}
else if (document.all){
var clipbottom=document.body.offsetHeight/2,cliptop=0
for (i=1;i<=2;i++){
temp=eval("document.all.i"+i+".style")

你可以看看rect函数的源码 或者把它贴出来看看

js对函数参数数目不是很严格,如果是4个形参,你只传入3个实参,它就把第4个参数置为null,这个也是js多态的体现