一起学习网 一起学习网


判断页面是关闭还是刷新的js代码

网络编程 判断页面是关闭还是刷新的js代码 06-22
<body>标签只有onloadonunloadonbeforeunload事件,而没有onclose事件。不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?

页面加载时只执行onload

页面关闭时只执行onunload

页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在onbeforeunload中加一个标记,在onunload中判断该标记,即可达到判断页面是否真的关闭了。

<html>
<head>
<title>判断页面是关闭还是刷新</title>
</head>

<body onunload="fclose();" onload="fload();" onbeforeunload="bfunload();">
<script language="javascript">
var s = "test";
function fclose()
{
if(s=="no")
alert(’unload me!=’+s+’这是刷新页面!’);
else
alert(’这是关闭页面’);
}

function fload()
{
alert("load me!="+s);
}

function bfunload()
{
s = "no";
}
</script>
</body>
</html>

叠加计算出错的解决方法
无标题文档1[Ctrl+A全选注:如需引入外部Js需刷新才能执行]第一种方法:bb=parseInt(aa.innerText,10);第二种方法:bb=Math.floor(aa.innerText);第三种方法:bb=Number(aa.i

一些易混淆且不常用的属性,希望有用
1.readonly[textpasswordtextarea]?⒃?卦O置?橹蛔x方式,也就是不能??的??B,?disabled不同的是,readonly不??⒆址???榘祷疑inputtype=textreadonlyvalue=READONLYinputtype=textdisabled

Flash对联广告的关闭按钮讨论
页面两边对称的对联式Flash广告很常见,我们今天姑且不谈如何制作对联广告,主要讲一下Flash广告里的小×(关闭按扭)的代码,以及它和外部网页环


编辑:一起学习网

标签:页面,这是,对联,广告,事件