js判断当前页面是不是刷新,刷新不执行js代码

js判断当前页面是否刷新,刷新不执行js代码。页面中有一段js代码,现在想做到判断当前页面是否刷新,刷新的话

js判断当前页面是否刷新,刷新不执行js代码。
页面中有一段js代码,现在想做到判断当前页面是否刷新,刷新的话则不执行这段js代码。如何做到?谢谢

[解决办法]

JScript code
<script language="javascript"><!--var _s="close";window.onunload = function(){   if(_s=="fresh")      alert('刷新');   else      alert('关闭');}window.onbeforeunload = function(){   _s="fresh";}--></script>
[解决办法]
JScript code
    <script   language="javascript">        window.onbeforeunload = function() {            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 = "真的要刷新页面么?";     //这里可以放置你想做的操作代码            }        }  </script>
[解决办法]
是否是要判断当前页面是由刷新load的,还是其他页面转向过来的?

如果是这个问题,则可以通过请求时跟参数的方式来解决。如果参数中有这个变量,则说明是刷新页面,否则是其他页面转向过来的。

具体code可以参考2楼的。
[解决办法]
<script language="javascript">

window.onbeforeunload = function() {
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 = "真的要刷新页面么?"; //这里可以放置你想做的操作代码
}
}
</script>