最爱三叶草

5cm外套
Levi's
最近工作上有个奇怪的需求需要在静态页面之间传递参数
我冥思苦想不得其解 纯html静态页面怎么获取参数呢?
后来突然想到javascript 一切迎刃而解……
下面我来给大家说一下用javascript在静态页面上接受参数的方法
其实很简单 只要用户打开的页面url后带有参数
而javascript可以获取当前页面的url 只要对获取下来的url进行简单地解析即可
给大家看一下我的代码 只要把这些代码嵌入到页面文件即可
urlinfo=window.location.href;��//获取当前页面的url
len=urlinfo.length;//获取url的长度
offset=urlinfo.indexOf("?");//设置参数字符串开始的位置
newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串
newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割
newsid=newsids[1];//得到参数值
alert("您要传递的参数值是"+newsid);
不过一定要记得 这个方法只是针对含有参数的url有用
如果对方用了POST方法传递参数 url中是不会含有参数的
所以这个技巧只对GET方法或者指定了参数的url有用哦
今天做留言簿的时候发现一个小问题
以前一直没遇到过
我想把所有用户的信息通过它们头像的title表现出来
数据读出来以后却发现不像在html中一样能用
换行
后来想了想看看用ASCII码行不行呢?
后来果然成功拉~~~
以后遇到内容上的输出最好不用html符号了 容易被混淆
直接用ASCII码比较好
引用内容另外用js里面的换行符“\r
”也可以得到同样效果

演示地址:http://achome.xp-losion.biz/
所属语言:PHP4
所用技术:AJAX
数据库类型:MYSQL4
服务器环境:LINUX+APACHE
目前功能:留言、修改留言簿标题(其他功能例如管理员登陆和后台管理正在制作中ing…)
欢迎大家第一时间来体验:)
p.s:教育网的同学需要用代理哦~
© 2006 Satellite Of Love. Powered by Wordpress.
Photo Edition, originally Daily Edition.
七嘴八舌