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 相关文章推荐
JS 去除Array中的null值示例代码
Nov 20 Javascript
简易的投票系统以及js刷票思路和方法
Apr 07 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
AngularJS  自定义指令详解及实例代码
Sep 14 Javascript
超全面的javascript中变量命名规则
Feb 09 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
js调用刷新界面的几种方式
May 03 Javascript
Vue2 SSR渲染根据不同页面修改 meta
Nov 20 Javascript
Angular 项目实现国际化的方法
Jan 08 Javascript
react-navigation之动态修改title的内容
Sep 26 Javascript
react中使用css的7中方式(最全总结)
Feb 11 Javascript
js实现多个倒计时并行 js拼团倒计时
Feb 25 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下MYSQL limit的优化
2008/01/10 PHP
php 删除cookie方法详解
2014/12/01 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
js 操作css实现代码
2009/06/11 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
JavaScript中的this机制
2016/01/30 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Python爬取读者并制作成PDF
2015/03/10 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
python实现简单flappy bird
2018/12/24 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
python获取命令行参数实例方法讲解
2020/11/02 Python
高中同学聚会邀请函
2014/01/11 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
2015年光棍节活动总结
2015/03/24 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js