10-01
31
非传统的#取值方式实战应用-创新思维
作者:shmshz 日期:2010-01-31
以下问题您可以在本文找到答案:
如何使用#来传参
如何获取井号后面内容
hash的作用已经用法是什么
前一段时间发现一个网站http://s.54bq.com,取值方式与传统的问号 取值截然不同,又不是伪静态。传统的带问号传参方式一般使用request.querystring来取值,即
str = request.querystring
大家都知道一个地址井号后面的内容大都被不做参数传输,而想要获取井号后面的参数,只能以GET或者POST方式传递出去,就是说无法在一个页面直接进行传值,但是可以设置一个中间跳转页面,使得参数在跳转过程中传参。
实践方式如下:
首先建立一个中间地址start.htm
将下段代码复制进去并保存
<script>location.replace('end.htm'+location.hash)</script>
//说明
hash 设置或获取 href 属性中在井号“#”后面的分段。
host 设置或获取 location 或 URL 的 hostname 和 port 号码。
hostname 设置或获取 location 或 URL 的主机名称部分。
href 设置或获取整个 URL 为字符串。
pathname 设置或获取对象指定的文件名或路径。
port 设置或获取与 URL 关联的端口号码。
protocol 设置或获取 URL 的协议部分。
search 设置或获取 href 属性中跟在问号后面的部分。
然后再建立一个end.htm文件,在这个文件里面使用location.hash来获取参数,这样来显示不同内容,达到传参的目的!
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇:神奇的西米克记录您的QQ...
下一篇:QQ空间个性FLASH导...

文章来自:
Tags:
相关日志:
