日期:2014-05-16  浏览次数:20361 次

html实现页面传值
我现在在做一组页面,分别是a、b、c三个页面,在a、b个有个按钮连接的都是c页面,我想实现c页面根据a、b传来的值显示不同的效果,谢谢帮助!

------解决方案--------------------
c分析a,b页面get提交的location.search参数就行
------解决方案--------------------
类似于form表单的get方式提交,将信息放在查询串了 跳转后在c页面获得查询串的信息,根据这个信息显示不同的效果试试
------解决方案--------------------
不同页面的话,就用URL传参了。
------解决方案--------------------
在你跳转页面路径的后面加比如http://www.baidu.com?test=1这个test就是你传过去的标识了。在接收的时候做个判断接收用String pd = request.getParameter(“test”);然后在js中做判断就行了
------解决方案--------------------
顶楼上的,这种方法实用!
------解决方案--------------------
a:<a href="c.html?k=a">Link</a> 
b:<a href="c.html?k=b">Link</a> 

c: 
<script>
var s=document.location.href;
document.write(s.substring(s.indexOf('=')+1));
</script>
------解决方案--------------------
可以试试使用window.location.hash取获取。 

例:
页面a.html中写入:
<script>
window.location.href='b.html#wsmalltiger';
</script>

跳转到b.html中,b.html中写入:
<script>
alert(window.location.hash);
</script>

弹出 : #wsmalltiger

这样只传了一个参数过来了,如果楼主想要获取多个参数,可#aa,bb,cc 这样传,之后再去分割这个字符传即可。

纯 html+javascript获取页面参数


有不懂的再问。。。