进入正题,先说说定时器。 在javascritp中,有两个关于定时器的专用函数,分别为:
1.倒计定时器:timename=setTimeout("function();",delaytime);
2.循环定时器:timename=setInterval("function();",delaytime);
第一个参数“function()”是定时器触发时要执行的动作,可以是一个函数,也可以是几个函数,函数间用“;”隔开即可。比如要弹出两个警告窗口,便可将“function();”换成
“alert('第一个警告窗口!');alert('第二个警告窗口!');”;而第二个参数“delaytime”则是间隔的时间,以毫秒为单位,即填写“5000”,就表示5秒钟。
倒计时定时器是在指定时间到达后触发事件,而循环定时器就是在间隔时间到来时反复触发事件,两者的区别在于:前者只是作用一次,而后者则不停地作用。
比如你打开一个页面后,想间隔几秒自动跳转到另一个页面,则你就需要采用倒计定时器“setTimeout("function();",delaytime)” ,而如果想将某一句话设置成一个一个字的出现,
则需要用到循环定时器“setInterval("function();",delaytime)” 。
获取表单的焦点,则用到document.activeElement.id。利用if来判断document.activeElement.id和表单的ID是否相同。
比如:if ("mid" == document.activeElement.id) {alert();},"mid"便是表单对应的ID。
一下略举两例。 例1.表单触发或加载时,逐字输出字符串
复制代码 代码如下:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="JavaScript" type="text/javascript">
var str = "这个是测试用的范例文字";
var seq = 0;
var second=1000; //间隔时间1秒钟
function scroll() {
msg = str.substring(0, seq+1);
document.getElementById('word').innerHTML = msg;
seq++;
if (seq >= str.length) seq = 0;
}
</script>
</head>
<body onload="setInterval('scroll()',second)">
<div id="word"></div><br/><br/>
</body>
</html>
例2.当焦点在输入框的时候,定时检查输入框信息,焦点不在时不执行检查动作。
复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="JavaScript" type="text/javascript">
var second=5000; //间隔时间5秒钟
var c=0;
function scroll() {
c++;
if ("b" == document.activeElement.id) {
var str="定时检查第<b> "+c+" </b>次<br/>";
if(document.getElementById('b').value!=""){
str+="输入框当前内容为当前内容为<br/><b> "+document.getElementById('b').value+"</b>";
}
document.getElementById('word').innerHTML = str;
}
}
</script>
</head>
<body>
<textarea id="b" name="b" style="height:100px; width:300px;" onfocus="setInterval('scroll()',second)"></textarea><br/><br/>
<div id="word"></div><br/><br/>
</body>
</html>
例3.下面这个是最简单的例子,定时器时间到达后弹出警告窗口。
复制代码 代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript">
function count() {
document.getElementById('m').innerHTML="计时已经开始!";
setTimeout("alert('十秒钟到!')",10000)
}
</script>
<body>
<div id="m"></div>
<input TYPE="button" value=" 计时开始" onclick="count()">
</body>
</html>
相关推荐:
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
seo给你什么帮助,seo的利与弊 ,ai 大厨
用AI征文工具,轻松创作出精彩文章!
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
文章AI生成软件高效创作新纪元
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
提升写作效率,释放创意潜力文章生成AI软件的未来
什么是SEO优化方案,seo的优化方案 ,ai emorobot
为什么要seo 运营,为什么需要seo ,ai人物头盔
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
SEO优化与SEM广告:提升品牌曝光与流量的双重利器,ai接回头
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
优方法-高效生活与工作的秘密武器,钻石营销推广方案
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
SEO到底怎么做?揭秘从零到精通的完整SEO优化攻略,鸟瞰ai
seo需要保持什么心态,seo的要求 ,ai83562
常用AI工具,高效智能生活
文章写作AI:让创作更高效、精准的智能助手
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
什么是秀米?全方位了解这款微信公众号排版神器,宁波全网营销型网站建设
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
用AI写文章:效率与创意的完美结合
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
seo链接有什么用,seo外链是什么意思 ,one ai写作
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文