location.href 是 & 还是 &?

作者:vkvi 来源:千一网络(原创) 日期:2007-5-18

最开始,我们写超链接可能是如下形式(注意蓝色部分):

<a href="list.asp?id=33&page=2">下一页</a>

后来 W3C 规定这样写(注意蓝色部分):

<a href="list.asp?id=33&amp;page=2">下一页</a>

这引出两个问题:

  1. 在浏览器中访问时如何写?
  2. JavaScript 中的 location.href 对应 url 中如何写?

第一个问题:应该是 &,而不是 &amp;&amp; 是 HTML 中 & 的表示方法,并不是 URL 标准。

第二个问题:应该是 &,而不是 &amp;,原因和第一个问题的原因相同,也就是说应该是:

location.href = "id=33&page=2";

而不是:

location.href = "list.asp?id=33&amp;page=2";

之所以特别提出来,是因为针对第二个问题,IE 中,两种写法都正确,而 FF 中只认一种写法。

你前面那位网友看了:万年历代码-2

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
  • 1 楼:map
    great work great site thanks http://groups.google.us/group/linkmaps bye see you
  • 2 楼:Aspevpms
    great work dude thx
  • 3 楼:Adpmiqlw
    interesting site man
  • 4 楼:评论
    您好可以为我解决一下这个问题吗

    http://wenwen.soso.com/z/q153135167.htm
  • 5 楼:评论
    如果是你自己的服务器,你可以很方便地将 pkdu.cn 指向 PK 目录。
    如果你是购买的虚拟主机,那就麻烦了,页面少的话,倒可以用映射来解决,不然的话,建议在在在当前虚拟主机的基础上购买一个子站点。
  • 6 楼:评论
  • 7 楼:评论
    wq
标题:必填
内容:
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他