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传值 判断
Oct 26 Javascript
javascript getElementsByClassName 和js取地址栏参数
Jan 02 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
Jul 09 Javascript
javascript 获取模态窗口的滚动位置代码
Aug 06 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
js父页面与子页面不同时显示的方法
Oct 16 Javascript
angularjs中的单元测试实例
Dec 06 Javascript
jQuery实用技巧必备(上)
Nov 02 Javascript
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 jQuery
前端axios下载excel文件(二进制)的处理方法
Jul 31 Javascript
JavaScript ES 模块的使用
Nov 12 Javascript
vue使用exif获取图片旋转,压缩的示例代码
Dec 11 Vue.js
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中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
关于PHP定时发送服务的解决办法
2017/04/23 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
2010/12/04 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
Winform客户端向web地址传参接收参数的方法
2016/05/17 Javascript
原生js实现焦点轮播图效果
2017/01/12 Javascript
拖动时防止选中
2017/02/03 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
[01:04:06]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第一局
2016/02/26 DOTA
Python基础之函数用法实例详解
2014/09/10 Python
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
一道Delphi上机题
2012/06/04 面试题
员工自我鉴定范文
2013/10/06 职场文书
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
机械专业毕业生自荐信
2013/11/02 职场文书
建房协议书
2014/04/11 职场文书
演讲稿格式
2014/04/30 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
拾金不昧表扬信
2015/01/16 职场文书
裁员通知
2015/04/25 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang
JavaScript的Set数据结构详解
2022/02/18 Javascript