html中,超链接可以同时把参数带到下一页吗?

有3个展览馆, 内容对应3个txt档
想用1页html去展视3个展览馆的内容
在主页按超链接<a href = "exhibithall.html">中国</a>, 如何把 "中国" 这个值带到下一页?
按超链接<a href = "exhibithall.html">美国</a>, 如何把 "美国" 这个值带到下一页?
按超链接<a href = "exhibithall.html">英国</a>, 如何把 "英国" 这个值带到下一页?
请给例子,十万分感激!

可以,不过由于html本身不具备动态处理页面功能,那么要在下一个页面使用js进行获取,而且就算获取到你,使用起来也比较麻烦
<a href = "exhibithall.html?中国">中国</a>
exhibithall.html中的js

var url = document.URL; //获取当前页面的url
var urlA = url.split('?');以url中的问号进行分割;
var word = urlA[1]; //这个word就能得到“中国”这个文字

至于怎么样,那就要看你的具体需求了。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-08
这需要JavaScript的配合才可以实现,取装载A页面框架中的对象就行了,var obj=document.getElementById("装载A页面的框架的ID").contentWindow;obj就是子页面的window对象,如a是A页面中的变量,obj.a就能取到了,取方法也是一样,取DOM对象则是obj.document.getElementById("xxx");希望对你有用,取父框架的对象就不说了,但注意是不能跨站的,页面必须都是同一个站点的。希望对你有用本回答被网友采纳
第2个回答  2012-09-12
这个一般要用模板去处理吧? 这些东西都是通用的,每个页面都会出现的,是吧?

像楼主说的把超链接里的值也带过去,是可以实现的,不过有点麻烦了。可以用JS处理一下,获取a标记的InnerText 然后Get提交到目标页面,然后获取一下参数,再赋值给新的链接,不知道我这么说你明不明白…… 总之很麻烦,还是用模板去处理吧,亲。
第3个回答  2012-09-13
<a href = "exhibithall.html?ad=美国">美国</a>

我想你美国应该是变量吧..
获取$_GET['ad']

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网