如何让ie后退的按钮变成灰色(急,高分),即屏蔽该按钮

解决方案 »

  1.   

    不能,只有在自己的代码上做文章使用filter
    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);
    }}
      

  2.   

    哎,人家ajax想尽办法要实现后退,你倒要禁止。等待history提供clear()方法吧。
      

  3.   

    lsj19830812(李逵) 
    =============
    我只想要其中的一页不要后退,你现在的解决方法会影响全部
      

  4.   

    一个网页可以通过以下方法来后退与前进:
    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>
      

  5.   

    jr_zhang(梅川内酷) 
    ===========
    试了,没有用,报缺少对象
      

  6.   

    灰掉ie的后退按钮?除非你用activex拦截ie实例,否则是做不到的
      

  7.   

    好像是IE内核中的com组建,你必须把他的interface读取出来,然后修改即可