页面存放的是别的 地方的一个完整的页面 我想让他只能看 不能进行任何操作
页面里面有很多的连接 怎么让这么些连接失效?

解决方案 »

  1.   

    在web.xml中增加一个过滤器
    然后过滤器中任何页面都不允许通过,都返回当前页面,就可以了。
      

  2.   

    加载完之后 ,用js将指定的a 的href 全部改成# 应该可以
      

  3.   

    用遮罩层把页面盖住。
    遮罩层实现,参照:
    http://lym6520.iteye.com/blog/342739。另:
    如果采用替换连接地址的方法,建议这样写:<a href="javascript:void(0);">some words</a>
      

  4.   

    将所有的a标签上的href#以及onclick都变成无就可以了
    为了简单使用jquery
    $("a").each(function(index,obj){  
      $(obj).attr("href","#").unbind("click");
    });
      

  5.   

    试试看能不能用javascript屏蔽超链接  刚刚做过类似屏蔽  但不是屏蔽超链接 不过应该差不多
      

  6.   


    $(function(){
    $('a').attr('href', '#');
    });
      

  7.   

    这句话的意思是:是通过jquery 将页面所有的a标签的href属性替换成为#。这样的话,所有的连接就失效了。
      

  8.   

    如果是用表单提交转发页面的,也要把表单的action给替换吧
      

  9.   

    jquery方式很好,还有一种更简便,在页面的body中加下面语句即可<body onclick="return false;">
      

  10.   

    在页面加载的时候使用如下代码:
    $(function(){
    $('a').attr('href', '#');
    });