如何让ie后退的按钮变成灰色(急,高分),即屏蔽该按钮 如何让ie后退的按钮变成灰色(急,高分),即屏蔽该按钮 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能,只有在自己的代码上做文章使用filterweb.xml增加<filter> <filter-name>requestEncodingFilter</filter-name> <filter-class>filters.http.RequestEncodingFilter</filter-class></filter> <filter-mapping> <filter-name>requestEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping><servlet>新写filterpackage filters.http;import java.io.IOException;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;public class RequestEncodingFilter implements Filter {public RequestEncodingFilter() {}public void init(FilterConfig config) throws ServletException {}public void destroy() {}/** * 强制设置过期 */public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {((HttpServletResponse) response).setHeader("Cache-Control", "no-cache"); ((HttpServletResponse) response).setHeader("Pragma", "no-cache");((HttpServletResponse) response).setDateHeader("Expires", 0);request.setCharacterEncoding(encoding);chain.doFilter(request, response);}} 哎,人家ajax想尽办法要实现后退,你倒要禁止。等待history提供clear()方法吧。 lsj19830812(李逵) =============我只想要其中的一页不要后退,你现在的解决方法会影响全部 一个网页可以通过以下方法来后退与前进:1.按工具条上后退与前进按钮 2.. Alt+ 方向键 ←或 → 3. 当焦点不在文本框、文本域、密码框时,按退格键backspace,这相当于后退在需要防后退与前进的页面中嵌入以下代码<script>window.history.forward(1);// 使点击落工具条上后退与前进按钮无效 if ((window.event.altKey)&&((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →//alert("不准你使用ALT+方向键前进或后退网页!");event.returnValue=false;}if ((event.keyCode == 8) && (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password")) {//屏蔽BackSpace键 event.keyCode = 0; event.cancelBubble = true; event.returnValue=false; }</script> jr_zhang(梅川内酷) ===========试了,没有用,报缺少对象 灰掉ie的后退按钮?除非你用activex拦截ie实例,否则是做不到的 好像是IE内核中的com组建,你必须把他的interface读取出来,然后修改即可 调用wsdl出错 php视频点播转成jsp问题 struts-config配置文件中,actionmaping里parameter属性干什么用的? 除了lomboz,Myeclipse以及好弱智的Tomcatplugin,还有没有其他开发JSP的插件 100分求解-IIS6+TOMCAT5.0.28问题 为什么在tomcat下可以正常运行,而在jbuilder下出现错误?? 郁闷,时代互联两次关闭我们的数据库. 偶是新手,问问谁知道这样的结果会是什么?? 关于JSP购物车里某商品的数量修改的问题 如何实现在web上的打印呢? 刷新父窗口 关于war包与mdb数据库问题。。
web.xml增加
<filter>
<filter-name>requestEncodingFilter</filter-name>
<filter-class>filters.http.RequestEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>requestEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>新写filterpackage filters.http;import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;public class RequestEncodingFilter implements Filter {public RequestEncodingFilter() {
}public void init(FilterConfig config) throws ServletException {
}public void destroy() {
}/**
* 强制设置过期
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
((HttpServletResponse) response).setHeader("Cache-Control", "no-cache"); ((HttpServletResponse) response).setHeader("Pragma", "no-cache");((HttpServletResponse) response).setDateHeader("Expires", 0);
request.setCharacterEncoding(encoding);
chain.doFilter(request, response);
}}
=============
我只想要其中的一页不要后退,你现在的解决方法会影响全部
1.按工具条上后退与前进按钮
2.. Alt+ 方向键 ←或 →
3. 当焦点不在文本框、文本域、密码框时,按退格键backspace,这相当于后退
在需要防后退与前进的页面中嵌入以下代码
<script>
window.history.forward(1);// 使点击落工具条上后退与前进按钮无效
if ((window.event.altKey)&&((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
//alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
}
if ((event.keyCode == 8) && (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password")) {
//屏蔽BackSpace键
event.keyCode = 0;
event.cancelBubble = true;
event.returnValue=false;
}
</script>
===========
试了,没有用,报缺少对象