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

[求助]请问html文档后面加个问号的是什么技术?
请问html文档后面加个问号的是什么技术?

格式是这样的:xxx.html?id=anywhere

比如说我想实现这样一种效果,某个页面,设其文件名为:all.html,其内容大致分为左和右两大块:
左边:树形菜单
右边:菜单具体内容

当我点击左边树形菜单时,在不更换页面的前提下,右边会出现相应的内容。
例如,点击左边菜单“注册流程”,刚右边的DIV出现对“注册流程”的具体内容。

但假设当我从另外一个名为:home.html的页面上点击名为“注册流程”的链接时,浏览器则转到all.html页面的“注册流程”被点击后的状态。
请问这能完全用CSS+JS脚本实现吗?向好心人求助。非常感谢!!

------解决方案--------------------
用ajax请求,实现无痕刷新


从home.html带一个参数到all.html页面,也就是xxx.html?id=anywhere


在all.html页面里面判断参数,如果参数的值代表的是注册流程的,那就呈现注册流程的内容
------解决方案--------------------
用iframe也行。
------解决方案--------------------
传的参数
------解决方案--------------------
一般该作用于取参数值做用,如使用AJAX或跳转时,将本页面要用于跳转页面的值传过去,例如:从一个用户列表,点击某一个用户要在另一页面显示该用户详细信息,就在跳转到显示用户详细页面中用userDetail.html?userid=1,这时提取用户ID并查询数据库得到其详细信息
------解决方案--------------------
探讨

引用:
传的参数

能不能讲具体一点呢?可以在<a>标签中传递*.html?id=xxx这样的链接吗?

------解决方案--------------------
传值用的 类似表单的get提交 
如 b.html为
<script type="text/javascript">
function ss(){
document.links[0].href="a.html?name="+encodeURIComponent("张三");
}
</script>
</head>

<body onload="ss()">
<a href="">test</a>
</body>
a.html则可以得到传递的值
<script type="text/javascript">
function init(){
var a=window.location.search;
a=a.substring(1,a.length);
alert(decodeURIComponent(a));
}
</script>
</head>

<body onload="init()">
</body>