分类 Javascript 下的文章

Javascript \x 反斜杠x 16进制编码 解码

<script type="text/javascript">
function JavaDe(){
var monyer = new Array();
var s = document.getElementById('code').value.split("\\");
for (i = 1; i < s.length; i++){
        s[i] = s[i].replace('x', '');
        monyer += String.fromCharCode(parseInt(s[i], 16))
        }
document.getElementById('code').value = monyer;
}
function JavaEn(){
var txt=document.getElementById("code");
var hex=document.getElementById("true");
var monyer = new Array();var i,s;
for(i=0;i<txt.value.length;i++){
   s=txt.value.charCodeAt(i).toString(16); 
   if(hex.checked){
       monyer+="\\x"+s;
   }else{
       monyer+=new Array(5-String(s).length).join("0")+s;
   }
}
txt.value=monyer;
}    
</script><br />
<textarea id="code" rows="10" cols="50">\x65\x76\x61\x6c</textarea><input type="checkbox" checked id="true" >是否启用\x加密<br /><input onClick="JavaDe()" type="button" value='16进制解密"\x"'><input onClick="JavaEn()" type="button" value='16进制加密'>

- 阅读剩余部分 -

禁止鼠标右键和F5键的JavaScript

有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制。那么如何才能防止被人查看源代码呢?我们可以利用event.button特性来做到,当然这个只对电脑菜鸟有效.


meiyoutongji