JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例

前端之家收集整理的这篇文章主要介绍了JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了JS实现的定时器展示简单秒表、页面弹框及跳转操作。分享给大家供大家参考,具体如下:

定时器展示简单秒表demo

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
  3. <head>
  4. <Meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  5. <title>网页标题</title>
  6. <Meta name="keywords" content="关键字列表" />
  7. <Meta name="description" content="网页描述" />
  8. <link rel="stylesheet" type="text/css" href="" />
  9. <style type="text/css"></style>
  10. <script type="text/javascript">
  11. //全局变量
  12. var i=0;
  13. var timer;//外面定义全局变量
  14. function start2(){
  15. //获取网页中id=result的< input>元素
  16. var inputObj=document.getElementById("result");
  17. //<input>标记有什么属性.那么,对应的元素对象就有什么属性.
  18. inputObj.value="该程序已经运行了"+i+"秒!";
  19. i++;
  20. //延时器
  21. //延时器想要实现重复执行,必须在函数中不断调用自己.
  22. //这吗实现以后,延时器就可以模拟定时器的效果了.
  23. timer=window.setTimeout("start2()",100);//里面赋值
  24. }
  25. function stop2(){
  26. window.clearTimeout(timer);
  27. }
  28. </script>
  29. </head>
  30. <body>
  31. <input id="result" type="button" value="该程序已经运行了0秒!"/><br/>
  32. <input type="button" value="开始"/ onclick="start2()">
  33. <input type="button" value="停止" onclick="stop2()"/>
  34. </body>
  35. </html>

JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例

页面弹框及跳转demo

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
  3. <head>
  4. <Meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  5. <title>网页标题</title>
  6. <Meta name="keywords" content="关键字列表" />
  7. <Meta name="description" content="网页描述" />
  8. <link rel="stylesheet" type="text/css" href="" />
  9. <style type="text/css"></style>
  10.   //注意:谷歌浏览器会拦截弹框可以选择火狐浏览器打开
  11. <script type="text/javascript">
  12. window.onload=init;//是将函数的地址传给了事件,而不是将函数的执行结果传给事件. 有名函数或普通函数,作为地址引用,不能带括号.
  13. function init()
  14. {
  15. //更改网页背景色
  16. window.document.body.bgColor="#ff0000";
  17. //变量初始化
  18. var url2="";
  19. var name2="win2";
  20. var options2="width=400,heigth=300,left=300,top=300";
  21. //打开新窗口的方法,winObj就是新窗口对象
  22. var winObj=window.open(url2,name2,options2);
  23. var str="<h2>张三的基本信息</h2>";
  24. str+="姓名:张三";
  25. str+="<br>年龄:28";
  26. str+="<br>性别:男";
  27. winObj.document.write(str);
  28. //5秒后,新窗口自动关闭
  29. winObj.setTimeout("window.close()",5000);
  30. }
  31. </script>
  32. </head>
  33. <body>
  34. <a href="http:\\www.baidu.com" rel="external nofollow" target="win2">百度跳转</a>
  35. </body>
  36. </html>

JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript错误与调试技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。

猜你在找的JavaScript相关文章