<script language="javascript">
if(/aaa.asp/i.test(this.location))
this.location="bbs.asp";
</script>

解决方案 »

  1.   

    谢楼上。
    不过有个矛盾的地方:
    如果aaa.asp加入这段代码,单独打开aaa.asp时会跳转
    但是aaa.asp的内容是通过js的调用来显示的,要去掉<Script>标签。
      

  2.   

    1.在HTTP Request头里面有一个属性是Accept,这个属性是说明要请求的文件类型.可以在ASP里面判断这个值是不是含有javascript这个字符串.
    但我想这个属性有时候就算是用<script>调用也不一定含有javascript.2.给要显示的页面一个随机的key,然后要调用aaa.asp时也把这个key提交给服务器,可以判断一下这个key是不是预先给的key.