解释脚本

marksmile 2003-11-04 10:43:30
我是新手谁能帮我详细的解释一下这段脚本?
var limit="0:15"

if (document.images)
{
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh()
{
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+"分"+cursec+"秒后重刷本页!"
else
curtime=cursec+"秒后重刷本页!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
...全文
24 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhfkiller 2003-11-04
  • 打赏
  • 举报
回复
var limit="0:15"

if (document.images) //如果document.images为true,做下面的事
{
var parselimit=limit.split(":") //parselimit = {"0","15"};化为分和秒
parselimit=parselimit[0]*60+parselimit[1]*1 //parselimit = 0 * 60 + 15 * 1 = 15;估计是算总的秒数
}
function beginrefresh()
{
if (!document.images) //如果document.images为false,return
return
if (parselimit==1) //parselimit==1,reload窗口
window.location.reload()
else{ //parselimit!=1
parselimit-=1 //parselimit自减
curmin=Math.floor(parselimit/60) //curmin = 0;化成分钟
cursec=parselimit%60 //cursec = 15;剩余秒
if (curmin!=0) //curmin!=0的提示
curtime=curmin+"分"+cursec+"秒后重刷本页!"
else //curmin==0的提示
curtime=cursec+"秒后重刷本页!"
window.status=curtime //设窗口的状态栏
setTimeout("beginrefresh()",1000) //隔一秒,重新计算一下
}
}
window.onload=beginrefresh //onload的时候,去做beginrefresh

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧