- 浏览: 2288160 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (357)
- J2EE (49)
- JavaScript (40)
- Spring (19)
- Struts (5)
- CSS (8)
- Hibernate (16)
- Java (67)
- DWR (4)
- JSON (3)
- XFIRE (1)
- Tomcat (1)
- Ant (2)
- 设计模式 (2)
- 经典收藏 (2)
- JSP (10)
- Linux (0)
- WebLogic (11)
- myeclipse (13)
- Buffalo (4)
- 文件上传相关 (1)
- oracle (33)
- html (6)
- JSTL (3)
- SVN (2)
- GIT (1)
- 孙卫琴(Java网络编程精解) (1)
- DOM4J (2)
- Swing (1)
- AJAX (1)
- Eclipse (5)
- 日志组件 (3)
- PowerDesigner (1)
- Jquery (22)
- IT技术开发相关网址 (1)
- Nutz (1)
- 其它 (1)
- Velocity (3)
- WebService (1)
- MySql (2)
- Android (1)
- Maven (2)
- Quartz (11)
- Lucene (1)
- springsource (1)
- Junit (1)
- Activiti (0)
最新评论
-
yzlseu:
拼凑,没有营养
Activiti进阶—分配组任务 -
zhangsenhao:
非常赞!代码很清楚
SpringMVC3.0+MyIbatis3.0(分页示例) -
xiamw2000:
分页写得不对,应该是 : order by ${orderNa ...
SpringMVC3.0+MyIbatis3.0(分页示例) -
sheertewtw:
...
SpringMVC:上传与下载 -
kingtoon:
...
XSS之xssprotect
原址:http://www.blogjava.net/linlin2005/archive/2009/01/05/129770.html
<script language="Javascript"><!--
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
function window.onhelp(){return false} //屏蔽F1帮助
function document.onkeydown()
{
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →
{
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
}
/* 注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/
if ((event.keyCode==8) || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11
if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n
if (event.shiftKey && event.keyCode==121)event.returnValue=false; //屏蔽 shift+F10
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}
</script>
发表评论
-
java json-lib & jQuery & jsonp
2016-06-30 11:31 824参考链接: 1、http://hanqunfeng.iteye ... -
JavaScript异步编程学习
2016-06-19 14:59 791一 JavaScript学习资源 1、Reg Braithwa ... -
jQuery图表(jqPlot,Highcharts)
2012-05-18 00:48 23556jQuery图表在http://www.oschina.net ... -
JavaScript中的arguments,callee,caller,call,appy [备忘]
2012-05-08 23:13 1621转载:JavaScript中的argume ... -
IE,FF获取文件绝对路径方法
2012-03-25 23:30 4986参考资料 1 解决Firefox3,IE7,IE8上传图片预览 ... -
My97DatePicker常用练习
2011-09-15 17:03 5149参考官网资料:http://www.m ... -
jQuery之实战(checkbox,table)
2011-08-19 16:22 3825实现功能如下:参考图片 1 页面加载时效果 2 全选效果 ... -
jQuery之checkbox(复选框)
2011-08-18 17:06 2104业务需求:经常在用户登记中有这样的东西,只选择其中一项或者多项 ... -
jQuery之radio(单选)
2011-08-18 15:41 2460页面代码如下: <inpu ... -
jQuery之DOM
2011-08-17 14:45 1480参考资料 1 跳蚤的小窝:)jQuery对象和DOM对象【jQ ... -
jQuery之入门(ready)
2011-08-17 11:46 2120参考资料 1 jquery $(document).ready ... -
IE下调试JS的小工具-CompanionJS
2011-08-02 13:12 1909参考资料 1 推荐一个IE下调试JS的小工具-Companio ... -
Frameset导致Cookies和Session丢失的原因及解决办法
2011-07-25 12:28 4364参考资料 1 Frameset导致Cookies和Sessio ... -
js获取html元素宽度的思考
2011-04-13 17:17 2501转载: js获取html元素宽度的思考 http://blog ... -
iframe自适应,跨域,JS的document.domain
2011-04-13 17:10 4759转载:iframe自适应,跨域 ... -
MIME帮助手册
2011-04-13 17:06 1385转载:MIME帮助手册 http://www.cnblogs ... -
Javascript:通用不间断滚动&省、市、地区联动选择JS封装类
2011-04-13 12:40 3593通用不间断滚动JS封装类&省、市、地区联动选择JS封装 ... -
JS:表格排序
2011-03-24 15:09 2824参考资料 js的table排序,支持多浏览器,多列同时排序,自 ... -
JavaScript CSS Style属性对照表
2011-03-14 16:41 1449转载:JavaScript CSS Style属 ... -
国人:JSON-RPC之初识
2011-03-14 15:20 3815相关链接 1 json-rpc-for-java http:/ ...
相关推荐
然而,在使用SPA时,一个常见的问题是如何处理浏览器的后退按钮。在传统的多页面应用(MPA)中,用户可以自由地在各个页面之间前进和后退。但在SPA中,由于只有一个页面,所以管理历史记录的方式略有不同。 首先,...
- **`popstate`事件**:当用户使用浏览器的前进/后退按钮时触发。 这些方法可以用来改变浏览器地址栏显示的URL,同时保持页面内容不变。这样做的好处是用户可以在不刷新页面的情况下,看到URL的变化,从而提升用户...
本文主要介绍了如何使用JavaScript技术在不刷新页面的情况下实现浏览器的前进后退功能,特别涵盖了HTML5的解决方案以及针对老旧浏览器的兼容性写法。在进行Web开发时,能够实现无刷新的页面浏览能够极大地提升用户...
在网页浏览过程中,"后退"、"刷新"和"前进"按钮是用户与浏览器交互的重要元素,它们提供了方便快捷的方式,帮助用户在浏览历史中导航。这些功能主要由JavaScript(JS)进行实现,特别是在创建自定义交互效果时。本文...
在Vue应用程序中,有时我们需要控制浏览器的前进后退(前进/后退按钮)操作,以满足特定的用户体验需求。在本文中,我们将深入探讨如何在Vue中禁用或管理这些功能,以及与`history`对象相关的一些核心概念。 首先,...
监听浏览器前进或后退事件较为复杂,因为这两个动作本身并不触发特定的JavaScript事件。但是,可以通过监听`popstate`事件来监测浏览器历史的变化,从而推断出用户是进行了前进还是后退操作。 ```javascript window...
在JavaScript编程中,有时我们需要禁用浏览器的默认后退功能,比如在用户完成登录、支付等操作后,防止用户意外点击后退按钮导致数据丢失或出现错误状态。本篇文章将详细解析如何通过JavaScript实现这一功能。 首先...
总结来说,"VB简单浏览器 有前进后退等功能"是一个教学性质的项目,它演示了如何使用VB的WebBrowser控件创建一个基础的网络浏览器,并实现了基本的导航功能。通过研究这个项目,初学者可以学习到VB编程的基本概念,...
本篇将探讨如何在使用Ajax时正确处理浏览器的后退和前进功能。 首先,了解浏览器的后退和前进机制。当用户点击浏览器的后退或前进按钮时,浏览器会根据历史记录中的URL加载相应的页面。在没有Ajax的情况下,每个...
在Web开发中,AJAX(Asynchronous JavaScript and XML...在提供的`cyzshenzhen-jquery_history_demo-master`压缩包中,可能包含了使用jQuery实现的`hash`管理和AJAX前进后退功能的示例代码,可以作为学习和参考的资源。
2. **`beforeunload`事件**:在页面即将卸载时触发,无论是因为用户关闭页面、点击前进/后退按钮,还是刷新页面。这是一个很好的机会去执行一些清理工作,如保存用户数据或发送未完成的请求。你可以通过设置`...
本文将详细介绍使用JavaScript控制网页前进和后退的方法,其中重点在于使用history对象提供的go()方法。 首先,需要了解的是history对象。在浏览器中,history对象允许我们访问浏览器会话历史记录,即浏览器当前...
以上代码展示了如何使用JavaScript来实现页面的刷新和后退禁止,以及对特定键和右键菜单的拦截。然而,需要注意的是,这些做法可能会对用户体验造成负面影响,比如限制了用户的正常浏览习惯。因此,在实际应用中,应...
该API允许开发者在不进行页面刷新的情况下,更改浏览器地址栏中的URL,并能够添加、修改历史记录,实现无刷新前进和后退功能。 具体操作时,可以通过创建带有特定锚点的链接(如),当点击这些链接时,JavaScript会...
- `2` 表示页面是从浏览器历史记录或前进/后退按钮加载的。 - `255` 或其他值表示未知或自定义的导航类型。 示例代码: ```javascript var navigationType = window.performance.navigation.type; if ...
通过简单的API调用,我们可以轻松地实现前进、后退以及刷新等功能。然而,需要注意的是,由于浏览器的限制以及用户隐私保护的需求,某些功能可能会受到一定的限制。在实际项目中,开发者应根据具体需求和环境选择...
此方法会让浏览器前进或后退一个步骤,取决于用户最后一次是前进还是后退。例如: ```html 后退" onclick="window.history.back()"> ``` 如果需要后退多于一步,可以使用`window.history.go(-n)`方法,其中`n`是你...
- **前进/后退**:WebView提供了goForward()和goBack()方法,分别用于前进和后退到之前的网页。 - **刷新**:调用reload()方法可以刷新当前显示的网页内容。 - **返回主页**:通常需要开发者自行实现,可以通过...