怎么判断刷新还是跳转 如题.我用onunload 怎么判断是刷新还是条装 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href='ad.htm'>ad1</a><br/><a href='ad.htm'>ad2</a><script>var isHref=false;document.onclick=function(e){ e=e||event; var tag=e.target||e.srcElement; if(tag.tagName=="A") isHref=true;}window.onunload=function(){ if(isHref) alert('跳转'); else alert('刷新');}</script> <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 = ""; //这里可以放置你想做的操作代码 }else{ alert("是刷新而非关闭"); } } </script> 小弟遇到一问题就高人指点 像这样的数组格式怎么知道它的大小 js中如何接受ctrl+c的文本 散分了!!小站开张,大家来给点意见 关于动态创建行.(急) 换换脑筋,大家来看看这个网站www.by100.net 讨论一下,来着有分 该代码问题出在哪里??大家帮涡看看哦 关于滚动条的问题请问大伙。 那本书好一点,入门用的? angularjs+微信jssdk 在IOS10.xx版本问题 javaScript 实现工作流 为什么百度MP试听那个页面打开时IE没有阻止?
<a href='ad.htm'>ad2</a>
<script>
var isHref=false;
document.onclick=function(e)
{
e=e||event;
var tag=e.target||e.srcElement;
if(tag.tagName=="A") isHref=true;
}
window.onunload=function()
{
if(isHref)
alert('跳转');
else
alert('刷新');
}
</script>
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 = ""; //这里可以放置你想做的操作代码
}else{
alert("是刷新而非关闭");
}
}
</script>