CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

!!!看看这一行代码是什么意思??在线等!!!

楼主mengshuai1982(Striving)2004-12-02 09:49:28 在 Web 开发 / JavaScript 提问

<SCRIPT>document.write(unescape("%3Cscript%3Edocument.oncontextmenu%3Dnew%20Function%28%22event.returnValue%3Dfalse%22%29%0D%0Adocument.onselectstart%3Dnew%20Function%28%22event.returnValue%3Dfalse%22%29%3C/script%3E"))</SCRIPT> 问题点数:5、回复次数:9Top

1 楼JK_10000(JK)回复于 2004-12-02 09:54:30 得分 2

去掉左右键菜单  
  禁止页面内容选择Top

2 楼mengshuai1982(Striving)回复于 2004-12-02 10:06:18 得分 0

但我看不懂,能给解释一下么?  
  unescape是什么?  
  这一串:%3Cscript%3Edocument.oncontextmenu%3Dnew%20Function%28%22event.returnValue%3Dfalse%22%29%0D%0Adocument.onselectstart%3Dnew%20Function%28%22event.returnValue%3Dfalse%22%29%3C/script%3E   又是什么?    
  ???????  
  Top

3 楼echina(IT少帅)回复于 2004-12-02 10:15:45 得分 0

unescape是什么?  
  是一种加密字符的算法吧Top

4 楼syb2000(gogogo)回复于 2004-12-02 10:25:39 得分 0

那看不懂的乱码可能是中文所以成这样了Top

5 楼JK_10000(JK)回复于 2004-12-02 10:45:29 得分 2

unescape:解码用   escape   方法进行了编码的   String   对象。    
   
   
  escape   方法        
   
  描述  
  对   String   对象编码以便它们能在所有计算机上可读,    
  语法  
  escape(charstring)    
  charstring   参数是要编码的   String   对象。    
   
  说明  
  escape   返回一个包含了   charstring   内容的新的   String   对象(   Unicode   格式),   所有空格、标点、重音符号以及其他非   ASCII   字符都用   %xx   编码代替,其中   xx   等于表示该字符的十六进制数。   例如,空格返回的是   "%20"   。  
  字符的值大于   255   的用   %uxxxx   格式存储。    
  Top

6 楼zhaoxiaoyang(梅雪香@深圳)回复于 2004-12-02 10:48:19 得分 1

这是js自带的代码加密方式  
  解密也很容易,baidu一下就行了Top

7 楼mengshuai1982(Striving)回复于 2004-12-07 14:42:44 得分 0

那为什么不直接写未用escape     方法编码的写法呢,为什么要写上一串这个?不明白!!!请高手指教!Top

8 楼mengshuai1982(Striving)回复于 2004-12-07 14:42:48 得分 0

那为什么不直接写未用escape     方法编码的写法呢,为什么要写上一串这个?不明白!!!请高手指教!Top

9 楼JK_10000(JK)回复于 2004-12-07 14:51:17 得分 0

当然可以不escape直接用。  
  只是得注意某些特殊字符,比如</script>,直接用在js的字符串里会有问题,得变动一下:  
   
  var   a="</script>";//此句错误  
   
  --->>>  
   
  var   b="<\/script>";Top

相关问题

  • 请教一行代码的意思
  • 送分:基础问题,这一行代码什么意思?
  • 各位高手,请帮我的程序补上没有注解行的注解,解释每一行代码的意思,程序不大,多谢,是每一行
  • 问两句代码的意思,在线等待
  • 这段代码啥意思?
  • 这段代码有意思!
  • 这代码什么意思?
  • 这段代码啥意思?
  • 看到老外用这样一行代码来判断浏览器版本,哪位能够解释一下是什么意思?
  • 一行的代码太长怎么办?

关键词

  • 编码
  • 字符
  • escape
  • charstring
  • unescape
  • 方法
  • string对象

得分解答快速导航

  • 帖主:mengshuai1982
  • JK_10000
  • JK_10000
  • zhaoxiaoyang

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo