关于javascript代码的问题?请教各位了.........

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:16:15
<SCRIPT language=javascript>
var bheight;
function hidpic(){
if(document.getElementById){
var picbox=document.getElementById("6z");
bheight=parseInt(picbox.style.height);
bheight-=2;
//alert(bheight);
if(bheight<0){
bheight=0;
}
picbox.style.height=bheight+"px";
}
}
</SCRIPT>
<SCRIPT language=JavaScript type=text/javascript>
function showtime(){
var showtimes=setInterval("hidpic()",10);
if(bheight=0){showtimes.clearInterval}
}
setTimeout("showtime()",4000);
</SCRIPT>
我对javascript代码是一点都不了解了,请那位大侠解释一下这段代码是什么意思?如果能逐句解释就更好了,谢谢各位了。。!!

<SCRIPT language=javascript>
var bheight;
//定义一个变量
function hidpic(){ //定义一个名叫hidpic的函数
if(document.getElementById){ //这个判断
var picbox=document.getElementById("6z"); //获取一个ID为6z的对象
bheight=parseInt(picbox.style.height);//将获取的对象的高度转换为NUMBER型
bheight-=2;
//alert(bheight);
if(bheight<0){
bheight=0;
}
picbox.style.height=bheight+"px";
}
}
</SCRIPT>
//下面那段他们都说了就是那个意思.
<SCRIPT language=JavaScript type=text/javascript>
function showtime(){
var showtimes=setInterval("hidpic()",10);
if(bheight=0){showtimes.clearInterval}
}
setTimeout("showtime()",4000);
</SCRIPT>

如果这个也不懂那就需要充实一下基础知识了,
推荐一地儿
http://www.w3school.com.cn/js/index.asp

循环显示的效果
setTimeout("showtime()",400