<a href="javascript: history.go(-1)">
不幸的是,它还包含了这些iframe的历史记录,因此当我点击该按钮时,它会加载上一个iframe,而不是将我带回来。
以下是如何解释它:
转到此页面:Click here
转到该页面上的超链接
从下拉列表中选择几个(使用它)
点击页面底部的返回按钮。
我希望它带我回到第一页(here.html),而不是回到1.html上之前加载的iframe。
我必须使用javascript history.go或类似的脚本。我无法使用直接链接到here.html,因为此页面是许多其他页面的一部分,因此当用户点击返回时,他会转发到他的特定登录页面。 我非常感谢任何帮助。
这是一个挽救生命的问题
答案 0 :(得分:2)
使用document.referer
var referrer = document.referrer;
window.location = referrer;
检查它是否有效!
<a href="javascript: window.location = document.referrer;">
答案 1 :(得分:1)
在将浏览器发送回实际页面之前,您需要删除新iframe
。
在返回链接上添加点击事件
HTML:
<a id="return_link" href="#">
使用Javascript:
$(document).ready(function() {
$('#return_link').on('click', function(e) {
e.preventDefault();
$('#iframeId').remove();
window.location = document.referrer;
});
});
答案 2 :(得分:0)
试试这个,只需从语句中删除多余的空格。
<强> HREF =“JavaScript的:history.go(-1)强>