从新的html页面返回时,如何打开上一个活动选项卡

时间:2013-09-23 13:51:07

标签: jquery-mobile jquery-mobile-navbar

如果我从另一个html页面移回,如何返回上一个活动标签?

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

1 个答案:

答案 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并启用选项卡..