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 相关文章推荐
JavaScript入门教程(12) js对象化编程
Jan 31 Javascript
Javascript UrlDecode函数代码
Jan 09 Javascript
javascript 不间断的图片滚动并可点击
Jan 15 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
May 30 Javascript
node.js入门教程
Jun 01 Javascript
Javascript中innerHTML用法实例分析
Jan 12 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
利用js编写响应式侧边栏
Sep 17 Javascript
jQuery实现一个简单的验证码功能
Jun 26 jQuery
详解vue + vuex + directives实现权限按钮的思路
Oct 24 Javascript
vue路由前进后退动画效果的实现代码
Dec 10 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
Mar 10 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
img标签中onerror用法
2009/08/13 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
Python中关于字符串对象的一些基础知识
2015/04/08 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
python中pika模块问题的深入探究
2018/10/13 Python
PyQt5实现登录页面
2020/05/30 Python
基于Keras中Conv1D和Conv2D的区别说明
2020/06/19 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
GWT都有什么特性
2016/12/02 面试题
元旦促销方案
2014/03/15 职场文书
2014年清明节寄语
2014/04/03 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
2015年党员承诺书
2015/01/21 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL