我想保护我的网页,在开始装载时执行一个检查,如检查不通过想象ASP的Response.End一样后面的内容不显示,如何实现?
如果不行有其它变通的方法吗

解决方案 »

  1.   

    不知道你想要检查什么。可以这样可以用onload事件作判断,如果有问题就跳转到一个固定的页面去。但是,这样页面其实己加载完了。麻烦一点的可以这样,不论访问什么页面,首先跳到一个检察页面去,如果通过就跳到要访问的页面
      

  2.   

    最好放到服务器端检测,客户端的JavaScript别人是可以禁止的~
      

  3.   

    asp应该也有过滤器吧。用过滤器来实现吧。
      

  4.   

    upjs端检查其实已经没什么意义了
      

  5.   

    方法1:先将相关内容用CSS样式设置为隐藏,display:none,加载完后,JS进行判断,如果通过则改变样式,将内容显示,不通过则不用改。这种方式完全在前端处理,不安全,而且已经将内容加载到前端。方法2:利用Ajax。加载页面时,JS进行判断,判断通过,则异步请求服务器相关内容,再进行加载;判断不通过,则不去请求加载相关内容。方法3:在加载之前,将要检查的相关信息利用URL或POST等方式传到服务器端,用服务器脚本检测,再返回符合要求的页面。此方法在服务器处理。
      

  6.   

    方法1:先将相关内容用CSS样式设置为隐藏,display:none,加载完后,JS进行判断,如果通过则改变样式,将内容显示,不通过则不用改。这种方式完全在前端处理,不安全,而且已经将内容加载到前端。方法2:利用Ajax。加载页面时,JS进行判断,判断通过,则异步请求服务器相关内容,再进行加载;判断不通过,则不去请求加载相关内容。方法3:在加载之前,将要检查的相关信息利用URL或POST等方式传到服务器端,用服务器脚本检测,再返回符合要求的页面。此方法在服务器处理。
    看看
      

  7.   

    我主要目的是想让我的网页只在程序中的WEBBROWSER控件中显示,不在IE中显示
    有没有其它方法实现?
      

  8.   

    if(true){
     document.body.style.display = 'none';  //很弱小
    }