asp.net 或JS怎么判断 页面是不是打开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 或JS怎么判断 页面是不是打开相关的知识,希望对你有一定的参考价值。

参考技术A js判断页面是否关闭、刷新或跳转的方法:
window.onbeforeunload=function ()
alert("===onbeforeunload===");
if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey)
alert("关闭了浏览器");
else
alert("正在刷新页面");


这段代码就是判断触发onbeforeunload事件时,鼠标是否点击了关闭按钮,或者按了ALT+F4来关闭网页,如果是,则认为系统是关闭网页,否则在认为系统是刷新网页。

js,jquery分别怎么判断页面元素是不是存在

JS判断方法:

if(document.getElementById("XXX")) 
console.log("存在") 

Jquery判断方法:

if ( $(".class").length > 0 ) 
console.log("存在")

或者

if($("document").hasClass(\'class\'))
    console.log("存在")
参考技术A //基本的:
window.onload = function()
    if(document.forms[0].s1 == null)
        alert("no"); //不存在
    else
        alert("ok"); //存在
    


//jquery
$(function()
    alert($("input[name='s1']").size()); //存在返回个数,不存在,返回0.
);

<form>
<input type="text" name="s" />
</form>

以上是关于asp.net 或JS怎么判断 页面是不是打开的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET 如何防止页面的刷新

如何判断 JavaScript 文件是不是已包含在 ASP.NET 页面中?

(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。

ASP.NET服务器控件打开新窗口怎样做到不刷新原页面

asp.net后台怎么返回一个 bool给前台js用

js 如何判断一个已打开的页面是不是存在??