如何编码HTTP链接...使用javascript非常容易?

时间:2009-09-30 22:21:54

标签: javascript

<a onclick="go_url(ENCODED-URL);return false;">go to this url</a>

4 个答案:

答案 0 :(得分:2)

使用decodeURI()encodeURI()

  

decodeURI()函数解码URI   用encodeURI()函数编码。

     

encodeURI()函数对a进行编码   字符串作为URI。

escape()unescape()不同,这些函数专门用于处理URI编码/解码。

答案 1 :(得分:0)

你的意思是这样的吗?

<script type="text/javascript">

function go_url(url) {
   var u = '';
   for (var i = 0; i < url.length; i++) {
      u += String.fromCharCode(url.charCodeAt(i) ^ 7);
   }
   window.location.href = u;
}

</script>

<a href="#" onclick="go_url('ossw=((ppp)`raaf)dhj');return false;">yeah</a>

答案 2 :(得分:-1)

是encodeURI(编码-URL);

答案 3 :(得分:-1)

你可以使用escape()和unescape()。