js页面刷新事件是什么啊
1)
meta http-equiv="refresh"content="10;url=跳转的页面"
10表示间隔10秒刷新一次
2)
script language=''javascript''
window.location.reload(true);
/script
如果是你要刷新某一个iframe就把window给换成frame的名字或ID号
3)
script language=''javascript''
window.navigate("本闹芦页面url");
/script
4
function abc()
{
window.location.href="/blog/window.location.href";
setTimeout("abc()",10000);
}
刷新本页:
Response.Write("script language=javascriptwindow.location.href=window.location.href;/script")
刷新父页:
Response.Write("script language=javascriptopener.location.href=opener.location.href;/稿弯塌键圆script")
转到指定页:
Response.Write("script language=javascriptwindow.location.href='yourpage.aspx';/script")
求教大神,js中刷新页面触发事件的代码应该怎么写?
window.onload=你的js方法,记得方法后面不要用括号了。
js中刷新页面触发事件的代码是window.onload=你的js方法, 记得方法后面不要用括号了。代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
代模厅码设计的原则包旦亩隐括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。
源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出 计算机程耐哪序。
计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫 编译,它由通过编译器完成。
如何在页面关闭或刷新时触发javascript事件?
window.onbeforeunload=function (){
alert("===onbeforeunload===");
if(event.clientXdocument.body.clientWidth event.clientY 0 || event.altKey){
alert("你关闭了浏览器");
}else{
alert("你正在刷新页面");
}
}
网页打开、关闭、刷新事件:
onbeforeunload与onunload事件
区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。
Onbeforeunload
也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读,到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而Onbeforeunload 可以做到。
页面加载时只执行onload
页面关闭时先执行onbeforeunload,最后onunload
页面刷新时先执行onbeforeunload,然后onunload,最罩晌后onload。
1、onbeforeunload事件:
触发于:
·关闭浏览器窗口
·通过地址栏或收藏夹前往其他页面的时候
·点击返回,前进,刷新,主页其中一个的时候
·点击 一个前往其他页面的url连接的时候
2、onunload事件
用法:
·object.onbeforeunload = handler
·element onbeforeunload = "handler"/element
描述:
当用户关闭一个页面时触发onunload 事件。
触发于:
·关闭浏览器窗口
·通过地址栏或收藏夹前往其他页面的时闷扰候
·点击返回,前进,刷新,主页其中一个的时候
·点击 一个前往其他页面的url连接的时候蚂闷旦。
示例:
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titleonunload测试/title
script
function checkLeave(){
alert("欢迎下次再来!");
}
/script
/head
body onunload="checkLeave()"
/body
/html
回车导致刷新页面的问题
刷新页面首裂氏是因为form表单的提交事件
当表单只有一个文本框时源做,此时按下回车会触发表单的提交事者散件
app的刷新行为也是因为触发了表单的提交事件
增加一个隐藏的文本框
阻止表单的默认行为
单独处理文本框的回车事件
网站导航
怎么用JS判断浏览器刷新还是关闭
页面加载时只执行onload
页面关闭时只执行onunload
页面刷新时先执行onbeforeunload,然后onunload,最后onload。
经过验证我得出的结论是:
//对于ie,谷歌,360:
//页面加载时只执行onload
//页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面时onunload事件,最后onload事件。
//页面关闭时,先onbeforeunload事件,再onunload事件。
//对于火狐:
//页面刷新时,只执行onunload;页面关闭时,者陆嫌只执行onbeforeunload事件
那么回归正题,到底怎样判断浏览器是关闭还是刷新?我按照网上的各种说法实验千百遍,都未成功,其中各种说法如下:
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n document.documentElement.scrollWidth-20;
if(b window.event.clientY 0 || window.event.altKey)
{
alert("是关闭而非刷新");
window.event.returnValue = ""; //这里可以放置你想做的操作代码
}else
{
alert("是刷新而非关闭");
}
}
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n document.documentElement.scrollWidth-20;
if(b window.event.clientY 0 || window.event.altKey)
{
alert("是关闭而非刷新");
window.event.returnValue = ""; //这里可以放置你想做的操作代码
}else
{
alert("是刷新而非关闭首手");
}
}
和
function CloseOpen(event) {
if(event.clientX=0 event.clientY0) {
alert("关闭");
}
else
{
alert("刷新或离开");
}
}
这些方法都不管用,但是我并没有放弃,想啊想啊........
按照上面我得出结论,
//对于ie,谷歌,360:
//页面加载时只执行onload
//页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面时onunload事件,最后onload事件。
//页面关闭时,先onbeforeunload事件,再onunload事件。
//对于火狐:
//页面刷新时,只执行onunload;页面关闭时,只执行onbeforeunload事件
刷新的时候先onbeforeunload,然后取服务端请求数据,在新页面即将替换旧页面时onunload事件,而页面关闭时,先onbeforeunload事件,再立即onunload事件。那么在刷新的时候,onbeforeunload与onunload之间的时间肯定比关闭的时候时间长,经过测试确实如此。
贴出我的测试代码:
var _beforeUnload_time = 0, _gap_time = 0;
var is_fireFox = navigator.userAgent.indexOf("Firefox")-1;//是否是火狐浏览器
window.onunload = function (){
_gap_time = new Date().getTime() - _beforeUnload_time;
if(_gap_time = 5)
$.post(pathName+"/back/bi!aaaa.s2?t="悉慎+_beforeUnload_time,{msg:"浏览器关闭",time:_gap_time},function(json){},"text");
else
$.post(pathName+"/back/bi!aaaa.s2?t="+_beforeUnload_time,{msg:"浏览器刷新",time:_gap_time},function(json){},"text");
}
window.onbeforeunload = function (){
_beforeUnload_time = new Date().getTime();
if(is_fireFox)//火狐关闭执行
$.post(pathName+"/back/bi!aaaa.s2?t="+_beforeUnload_time,{msg:"火狐关闭"},function(json){},"text");
};
网页刷新的原理是什么!
刷新会将你上次进行的一个runat=server的控件的操作再执行一次,比如点了一个按钮然后刷新,会再执行点击按钮这个事件,但是不会重复执行客户端的脚本,我昨天也被这个弄得焦族樱头烂额
所以禅族你用客户端脚本来刷兆袭丛新就可能会造成一些不想要的操作,可以将那个脚本的控件换成服务器控件试试