// Prepare page unload warning
string ua = Request.UserAgent;
if(!string.IsNullOrEmpty(ua)) {
ua = ua.ToLowerInvariant();
StringBuilder sbua = new StringBuilder(50);
sbua.Append(@"<script type=""text/javascript"">");
sbua.Append("\r\n<!--\r\n");
if(ua.Contains("gecko")) {
// Mozilla
sbua.Append("addEventListener('beforeunload', __UnloadPage, true);");
}
else {
// IE
sbua.Append("window.attachEvent('onbeforeunload', __UnloadPage);");
}
sbua.Append("\r\n// -->\r\n");
sbua.Append("</script>");
lblUnloadPage.Text = sbua.ToString();
}
分享到:
相关推荐
ChkInputs是一个支持多浏览器,方便,高效率,超轻巧的Web客户端统一验证JavaScript函数库组件。所支持的浏览器包括IE、Firefox、Opera、傲游、腾讯、KylinBrowser、世界之窗等各种浏览器。 更新地址: ...
一个用客户端js脚本函数进行网页Session超期统计个数显示函数库,采用纯js实现,可以动态监测Web网页Session超期的个数。
首先在页面head区域内定义一个这样的JS函数 <script language="javascript"> //例一,全部验证,比较常用,基本满足一般所有的验证功能 function CheckInfoAll() { return verifyAll(document....
确定JavaScript代码在什么浏览器中运行,并且获取有关客户端环境的其他信息。 在浏览器窗口的状态栏显示任意的文本。 处理在一个窗口中发生的未捕获的JavaScript错误。 编写和多个窗口或帧交互的JavaScript代码...
6.1.1.2 JavaScript函数的奥妙——魔法代码 6.1.2 函数的调用 6.2 函数的参数 6.2.1 形参与实参 6.2.2 Arguments对象 6.2.2.1 一个使用Arguments对象检测形参的例子 6.2.2.2 一个使用...
67、原生JavaScript实现打开一个窗体通用方法 68、原生JavaScript判断是否为客户端设备 69、原生JavaScript获取单选按钮的值 70、原生JavaScript获取复选框的值 71、原生JavaScript判断是否为邮箱 72、原生...
用于节点和浏览器的ownCloud新闻应用程序的Javascript客户端 安装 对于节点或浏览器 npm install --save oc-news-js var Client = require('oc-news-js') 用于普通浏览器 包括build/news.js或build/news.min.js ...
解压运行scripting.html,在IE6.0中打开(不能单独打开view.html这是一个子页面,必须由父页面调用)即可。 本javascript程序是我自己利用业余时间做的,主要是编写javascript进一步对其进行控制。 因为时间的关系只...
2) 一个应用程序出现的每个窗口或框架都对应一个Window对象,而且都为客户端JavaScript代码定义了一个唯一的执行环境。 3) 脚本执行过程是Web浏览器的HTML解析过程的一部分。脚本按照它们的出现顺序执行。 4) 简单的...
从颇具深度的javascript语言基础到作用域(链),从引用类型到面向对象编程,从极其灵活的匿名函数到闭包的内部机制,从浏览器对象模型(bom)、文档对象模型(dom)到基于事件的web脚本设计,从xml(fax)到ajax及json,从...
Selenium Core是一堆Javascript函数集合,当Selenium RC通过网络与 Selenium Server通讯时(通过简单的Http Get或Post请求),Selenium Server解析客户端请求为Selenese Command,然后就会调用相应的JS函数来控制...
这个文件包含了javascript对浏览器cookie文件的设置、读、写、删除四个函数,非常好用。
SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点 * 可以...
流星本地坚持套餐使用localStorage的Meteor持久客户端(浏览器)集合。 集合在浏览器选项卡之间是React性的。安装: meteor add jeffm:local-persist 说明文件:构造函数: LocalPersist(collection, key, options);...
是的,在 JavaScript 中远程调用都是采用异步方式的,也就是说要获得结果,需要用回调函数,回调函数作为远程方法的最后一个参数,回调函数也有四个参数,这里我们只使用第一个参数,也就是返回结果 result,通过 ...
熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,...
然后此代码伴随HTML文件一起传送到客户端的浏览器上,由浏览器对这些代码进行解释执行,而其执行期间并不需要服务器帮忙,这样就减轻了服务器的负担。 JavaScript的函数,主要分为两大类:第一类是负责数学计算或...
JavaScript 是一种高级的、基于原型的、解释型的编程语言,主要用于客户端脚本编写,使网页能够对用户交互做出动态响应。 JavaScript 的特点: **跨平台:**JavaScript 可以运行在任何支持 JavaScript 引擎的平台...