1

如果我要从另一个 html 页面返回,如何返回到上一个活动选项卡?

我有 5 个选项卡,每个选项卡的内容中都有指向另一组 html 页面的链接。例如,我有一个名为“school.html”的页面,它有 5 个选项卡。在选项卡 2 的内容(它显示个别学生的详细信息)中,我有一个指向“添加新学生”的链接到一个名为 addNewStudent.html 的新页面。
在 addNewStudent.html 中添加新学生后,我需要使用选项卡自动返回到原始页面(window.location = 'school.html')。那么如何使选项卡 2 处于活动状态,显示选项卡 2 的内容(学生详细信息)。

4

1 回答 1

1

这可以通过两种方式完成,具体取决于您的使用情况。

1)如果您在addNewStudent.html中使用浏览器回到school.html。最好使用cookie概念。例如:当从 school.html 到 addNewStudent.html 时 setcookie("tabchange","tab2") 当从 addNewStudent.html 回到 school.html(onload of school.html 检查 cookie 是否存在,如果存在取决于 cookie 启用您的选项卡);

2) 如果您使用 addNewStudent.html 中的任何按钮或链接转到 school.html。最好使用 queryparams。例如:将 school.html 的 tabchange 查询参数传递给 addNewStudent.html?tabchange=tab1 从 addNewStudent.html 获取该查询参数,并在单击该按钮后分配给链接或按钮 as href="/school.html?tabchange=tab1" school.html 获取查询参数并启用选项卡..

于 2013-09-24T07:15:48.503 回答