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


Posted in Javascript onJanuary 26, 2020

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

定时器展示简单秒表demo

<!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" xml:lang="zh-cn">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  <title>网页标题</title>
  <meta name="keywords" content="关键字列表" />
  <meta name="description" content="网页描述" />
  <link rel="stylesheet" type="text/css" href="" />
  <style type="text/css"></style>
  <script type="text/javascript">
  //全局变量
  var i=0;
  var timer;//外面定义全局变量
  function start2(){
    //获取网页中id=result的< input>元素
    var inputObj=document.getElementById("result");
    //<input>标记有什么属性.那么,对应的元素对象就有什么属性.
    inputObj.value="该程序已经运行了"+i+"秒!";
    i++;
    //延时器
    //延时器想要实现重复执行,必须在函数中不断调用自己.
    //这吗实现以后,延时器就可以模拟定时器的效果了.
    timer=window.setTimeout("start2()",100);//里面赋值
  }
  function stop2(){
    window.clearTimeout(timer);
  }
  </script>
</head>
<body>
<input id="result" type="button" value="该程序已经运行了0秒!"/><br/>
<input type="button" value="开始"/ onclick="start2()">
<input type="button" value="停止" onclick="stop2()"/>
</body>
</html>

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

页面弹框及跳转demo

<!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" xml:lang="zh-cn">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  <title>网页标题</title>
  <meta name="keywords" content="关键字列表" />
  <meta name="description" content="网页描述" />
  <link rel="stylesheet" type="text/css" href="" />
  <style type="text/css"></style>
//注意:谷歌浏览器会拦截弹框可以选择火狐浏览器打开
  <script type="text/javascript">
   window.onload=init;//是将函数的地址传给了事件,而不是将函数的执行结果传给事件. 有名函数或普通函数,作为地址引用,不能带括号.
  function init()
  {
    //更改网页背景色
     window.document.body.bgColor="#ff0000";
    //变量初始化
    var url2="";
    var name2="win2";
    var options2="width=400,heigth=300,left=300,top=300";
    //打开新窗口的方法,winObj就是新窗口对象
    var winObj=window.open(url2,name2,options2);
    var str="<h2>张三的基本信息</h2>";
      str+="姓名:张三";
      str+="<br>年龄:28";
      str+="<br>性别:男";
      winObj.document.write(str);
    //5秒后,新窗口自动关闭
    winObj.setTimeout("window.close()",5000);
  }
  </script>
</head>
<body>
<a href="http:\\www.baidu.com" rel="external nofollow" target="win2">百度跳转</a>
</body>
</html>

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

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

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

Javascript 相关文章推荐
广告切换效果(缓动切换)
May 27 Javascript
javascript中关于break,continue的特殊用法与介绍
May 24 Javascript
编写简单的jQuery提示插件
Dec 21 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
Mar 21 Javascript
Node.js静态文件服务器改进版
Jan 10 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
Jan 12 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
Aug 05 Javascript
jQuery+正则+文本框只能输入数字的实现方法
Oct 07 Javascript
js仿微信公众平台打标签功能
Apr 08 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
Jun 06 Javascript
详解Vue2.x-directive的学习笔记
Jul 17 Javascript
jquery ajax 请求小技巧实例分析
Nov 11 jQuery
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
Jan 26 #Javascript
vue跳转方式(打开新页面)及传参操作示例
Jan 26 #Javascript
详解Vue的ref特性的使用
Jan 24 #Javascript
JavaScript对象原型链原理解析
Jan 22 #Javascript
Node.js学习之内置模块fs用法示例
Jan 22 #Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
Jan 22 #Javascript
ES6学习笔记之let与const用法实例分析
Jan 22 #Javascript
You might like
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
php取得字符串首字母的方法
2015/03/25 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
Javascript 面向对象 重载
2010/05/13 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
Python实现批量检测HTTP服务的状态
2016/10/27 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
Python print不能立即打印的解决方式
2020/02/19 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
this关键字的含义
2015/04/08 面试题
医学毕业生自荐信
2013/10/11 职场文书
十一酒店活动方案
2014/02/20 职场文书
教师对学生的寄语
2014/04/03 职场文书
新店开张活动方案
2014/08/24 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL