页面自动刷新,不用按回车键来提交数据!
如果页面要自动刷新,但该页面有Request.Form,那么通常会出现一个提示框,需要用户确定来提交数据,这就不是自动刷新了。而对于监控或股票显示来说,不要用户干预又非常重要,下面就可以解决该问题:
<Script Language="JavaScript">
<!--
var limit="0:60" //定义刷新时间
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1){
InputDate.action="TypeAlert.asp" //此处为该页面的名称,别忘了外面应该有一个Form,用hidden空间保留此页面所需的Request.Form的数据!
InputDate.submit()
}
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+"分"+cursec+"秒后重刷本页!"
else
curtime=cursec+"秒后重刷本页!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
//-->
</Script>
这段要加到<HEAD>的上面!
相关推荐
-
页面自动刷新,不用按回车键来提交数据!
如果页面要自动刷新,但该页面有Request.Form,那么通常会出现一个提示框,需要用户确定来提交数据,这就不是自动刷新了.而对于监控或股票显示来说,不要用户干预又非常重要,下面就可以解决该问题: <Script Language="JavaScript"><!--var limit="0:60" //定义刷新时间 if (document.images){var parselimit=limit.split
-
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
方案一:grunt-livereload + Chrome Plug-in 优点:安装.配置简单方便. 缺点:需要配合指定的浏览器插件(Firefox也有相关插件,IE么你懂的). 1. 需要安装2个插接件:grunt-contrib-watch.connect-livereload 执行命令: 复制代码 代码如下: npm install --save-dev grunt-contrib-watch connect-livereload 2. 安装浏览器插件:Chrome LiveReload
-
Ajax实现页面自动刷新实例解析
Ajax简介: AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 AJAX)如果需要更新内容,必须重
-
onkeydown事件解决按回车键直接提交数据的需求
登陆页面需要扑捉用户按下回车自动提交的需求: 在body里添加onkeydown事件跳javascript在提交表单. 查找文档如下 onkeydown 事件会在用户按下一个键盘按键时发生. 语法:onkeydown="SomeJavaScriptCode" 支持该事件的html标签; 复制代码 代码如下: <a>, <acronym>, <address>, <area>, <b>, <bdo>, <big
-
layui form表单提交后实现自动刷新
刚刚使用layui 来做东西,对这一切都不熟悉,使用一下form表单,但是,不能成功的使用. 问题: 1.提交表单,页面自动刷新. 出现这样的情况呢,搜索了一下是因为表单的提交按钮没有type类型.哪怕是button标签呢,也不行.我试了一下,使用这种情况的话,主要是在监听事件中并没有返回return false,如果返回了return false,这个就可以不再刷新. 2.提交表单,获取不到form表单中的数据. 有人说,是因为给了一个id,并没有给name属性,用惯了jquery.我懒得去找
-
自动刷新网页,自动刷新当前页面,JS调用
reload 方法,该方法强迫浏览器刷新当前页面.语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页.true, 则以 GET 方式,从服务端取最新的页面,
-
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
先来看一个简单的例子:下面以三个页面分别命名为frame.html.top.html.bottom.html为例来具体说明如何做.frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 复制代码 代码如下: <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >< HTML >< HEAD >< TITLE > frame
-
Json数据异步绑定到界面的Table并且自动刷新原理及代码
做Winform习惯了,大家都习惯设置datasource这样的写法. 如果想实现页面定时刷新的话,用.net给封装好的updatepanel和timer两个控件实现起来其实挺容易的.这样做加入了很多你不能控制的元素,举个例子说就是:用updatepanel后,你设置的样式很有可能就变了,然后你还需要去调这些.所以还是用一些自己控制性高的代码比较合适. 今天就先从这个updatepanel加timer实现页面自动刷新这个例子来下手吧. 首先来看一下我的一般处理程序,在这个里面,我自己实现的是从数
-
npm script 的文件监听和自动刷新的命令详解
文件监听的作用是为了实现自动化,释放双手和精力,提高效率,让开发者更加关注于开发.npm script 文件监听和 grunt.gulp 功能类似. 自动刷新,意思就是改动文件保存后,页面自动刷新,减少日常开发的操作. 代码检查的监听和自动化 代码检查工具 stylelint.eslint.jsonlint 这些对 watch 支持很弱,所以就需要引入工具包 onchange 安装命令依赖包 npm i onchange -D // 或 yarn add onchange -D 编写命令 "sc
-
layui点击按钮页面会自动刷新的解决方案
问题: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" rel="external no
随机推荐
- 如何做一个文本搜索?
- EXE2BAT(EXE转BAT)的vbs脚本
- iOS实现微信/QQ显示最近拍摄图片的功能实例代码
- Java实现的properties文件动态修改并自动保存工具类
- Oracle中字符串连接的实现方法
- 一个可以让.net程序在非WIN平台上运行的软件Mono
- Nginx服务器Nginx.com配置文件详解
- Asp中err和error对象的属性详解及用法示例
- Android 使用XML做动画UI的深入解析
- mysql导入sql文件命令和mysql远程登陆使用详解
- 使用dump函数,给php加断点测试
- JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
- WebSocket实现简单客服聊天系统
- virtualenv实现多个版本Python共存
- JavaScript中Number.NEGATIVE_INFINITY值的使用详解
- 用css alpha 滤镜 实现input file 样式美化代码
- Redis中实现查找某个值的范围
- 通过Jquery遍历Json的两种数据结构的实现代码
- jquery 动态合并单元格的实现方法
- JavaScript DOM进阶方法