阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于javascript

Posted on 2012-02-12 19:33  阳光VIP  阅读(161)  评论(0编辑  收藏  举报

1.如何禁止下载.js文件?
Dim server_v1,server_v2
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
If Mid(server_v1,8,len(server_v2))=server_v2 Then
        '正确的JS内容,,,
        'exp
document.write("基于本站调用")
else
document.write("请不要非法调用")
这个可以防止非法调用。
但js会下载在ie的缓存中?C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files

可以在服务器端设置
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
这样在缓存中就找不到相应的js了。
xml 代码
  1. <html><head><script>  
  2. function clear(){   
  3. Source=document.body.firstChild.data;   
  4. document.open();   
  5. document.write("如果你看到的是这一句,那说明源码已经加了保护,查看请联系QQ:232619123");   
  6. document.close();   
  7. document.title="NEW华网络 http://zhuhua.jahee.com";   
  8. document.body.innerHTML=Source;   
  9. }script>head>  
  10. <body onload=clear()>body>  
  11. html>  
但是另存为回看到源码。加上这句就不能另存为了。
xml 代码
  1. <NOSCRIPT><IFRAME SRC=1.html></IFRAME></NOSCRIPT>  
xml 代码
  1. 提供一种“间接防止另存为”的方法   
  2. 特点:笨笨的、烦烦的   
  3.       因为需要用到3个垃圾文件(不过还好,加起来才10来行不太熟悉的代码)   
  4. 条件:无(客户能保证自己正常浏览就行了)   
  5. 文件:   
  6.      主页面 main.htm   
  7.      垃圾文件:x.asp,xx.asp   
  8.         
  9. main.htm   
  10. ///////////////////   
  11. <HTML>  
  12. <HEAD>  
  13.   
  14. <TITLE>TITLE>  
  15. <SCRIPT LANGUAGE=javascript  src="x.asp">SCRIPT>  
  16. HEAD>  
    http://qbit.100steps.net/这个网站不错。
  17. <BODY>  
  18. 这里放入一个iframe   
  19. src="xx.asp"  
  20. BODY>  
  21. HTML>  
  22. ////////////////   
  23. x.asp   
  24. //////////   
  25. <%   
  26. Response.ContentType = "application/x-javascript"     
  27. Response.Expires = 0     
  28. Response.Expiresabsolute = Now() - 1     
  29. Response.AddHeader "pragma","no-cache"     
  30. Response.AddHeader "cache-control","private"     
  31. Response.CacheControl = "no-cache"    
  32. session("show")=true   
  33. %>  
  34. //////////////////   
  35. xx.asp   
  36. ////////////////   
  37. <%   
  38. if session("show")=true then   
  39.     session("show")=false   
  40.     Response.Redirect "要显示的页面"   
  41. else   
  42.   
  43. Response.Write "欢迎光临"   
  44. end if   
  45.   
  46. %>