............确定不行?
我js里调用frame的,可否通过frame的id来做入手?

解决方案 »

  1.   

    把JS动态生成,判断不是本站请求的就拒绝.
    remoteserver=Cstr(Request.ServerVariables("HTTP_REFERER"))
    localserver=Cstr(Request.ServerVariables("SERVER_NAME"))
    'response.write remoteserver&":"&localserver
    if mid(remoteserver,8,len(localserver))<>localserver then response.redirect "/"
    '如果不是来自本服务器的则跳转到主页,否则输出js脚本
    response.write "<script>...</script>"
      

  2.   

    我的 javascript framework 可以解决你这个问题!
      

  3.   

    有一个方法如下:在JS文件中定义 一个全局唯一名称的变量 或 在一全局变量中定义一专用属性 来作为该页的唯一标识。(我喜欢后者)
      举例(此例使用前者):
    JS的内容如下即可
    if( !Apq )
    {
     Apq = {};
     // 在这里写你原来的内容
    }此方法有一不爽之处:如果(而且99%是这样)你JS的内容有function开头来定义函数的话,该函数会解析多次,但一般并不会因此而引发错误,作为一种不尽完美的方案,还是可以采用的。
      

  4.   

    你这种方式还是解决不了因为多个<srcipt src=...>引发的多次访问服务器问题,同样也没有减少这些脚本被加载的次数,所以你的这个方法解决不了这个问题!