问题描述
||
场景是,我在应用程序中有2个标签,
1.患者列表选项卡
2.患者搜索选项卡
默认情况下登录到应用程序后,将选择第一个选项卡,即“患者列表”选项卡。当我选择2选项卡,“患者搜索”选项卡并搜索患者时,我会看到带有垂直滚动条的患者列表。
如果我选择患者,则应用程序会将我带到下一页。当我向后浏览时,我回到相同的“患者”搜索选项卡,在Safari浏览器中保留相同的数据和滚动条位置。
如果我在Firefox或chrome上执行相同的操作,如果我向后导航,则会返回默认选项卡,即第一个“患者列表”选项卡。
我使用以下功能进行导航
function detailsBack() {
var backBtn = document.getElementById(\"backBtn\");
if (backBtn.innerHTML == i18n.PTLST) {
javascript:history.go(-1);
}
}
不确定这个问题。请看看并分享您的想法
谢谢
迪帕克
解决方法
因为javascript:history.go(-1)是无效的javascript。如果您使用适当的调试器(例如Firebug),则会在此处看到错误。
尝试呼叫
history.go(-1)
,跳过javascript:
部分。您只需要一个超链接。