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 相关文章推荐
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
js 第二代身份证号码的验证机制代码
May 12 Javascript
jQuery $.data()方法使用注意细节
Dec 31 Javascript
JS等比例缩小图片尺寸的实例
Feb 27 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
jquery+php随机生成红包金额数量代码分享
Aug 27 Javascript
Jquery中request和request.form和request.querystring的区别
Nov 26 Javascript
微信小程序 LOL 英雄介绍开发实例
Sep 30 Javascript
Vue实现双向数据绑定
May 03 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
Dec 19 jQuery
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 Javascript
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
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
8 行 Node.js 代码实现代理服务器
2016/12/05 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
python的Template使用指南
2014/09/11 Python
Python正则表达式匹配ip地址实例
2014/10/09 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
Python为何不支持switch语句原理详解
2020/10/21 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
Java中实现多态的机制是什么?
2014/12/07 面试题
机电专业大学生求职信
2013/10/04 职场文书
公务员个人自我评价分享
2013/11/06 职场文书
学习党课思想汇报
2013/12/29 职场文书
有创意的广告词
2014/03/18 职场文书
廉洁家庭事迹材料
2014/05/15 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
中学语文教学反思
2016/02/16 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL