如果我从另一个html页面移回,如何返回上一个活动标签?
我有5个标签,每个标签的内容中都有指向另一组html网页的链接。例如,我有一个名为'school.html'的页面,它有5个标签。在标签2内容(显示个别学生详细信息)中,我有一个“添加新学生”链接到名为addNewStudent.html的新页面。
在addNewStudent.html中添加新学生后,我需要自动返回带有标签的原始页面(window.location ='school.html')。那么如何使标签2处于活动状态,显示标签2内容(学生详细信息)。
答案 0 :(得分:1)
这可以通过两种方式完成,具体取决于您的使用情况。
1)如果你在addNewStudent.html中使用浏览器返回school.html.Better使用cookie概念。 例如:从school.html setcookie(“tabchange”,“tab2”)转到addNewStudent.html时 从addNewStudent.html返回到school.html时(on.html of school.html检查cookie是否存在,如果存在取决于cookie启用你的标签);
2)如果您使用addNewStudent.html中的任何按钮或链接转到school.html.Better以使用queryparams。 例如:将tab.html的查询交换查询参数传递给addNewStudent.html?tabchange = tab1 从addNewStudent.html获取该查询参数并分配给链接或按钮你的href =“/ school.html?tabchange = tab1” 单击该按钮后载入school.html获取queryparam并启用选项卡..