我有一个 javascript 函数,当用户单击链接时,我会使用它显示一些内容。
function showContent(filename){
var oldcontent = $('#content').html();
var srcUrl = getSourceUrl(filename);
$('#content').html(oldcontent + '<iframe style="width:100%;height=100%;display:block;" src="'+srcUrl+'" />');
}
由于内容已加载到 IFrame 中,因此 URL 不会更改,我无法返回链接使用浏览器后退按钮的上一页。我是一个新手,我试图做这样的事情(愚蠢的实验)。即在 url 上附加一个“#page2”,但是当用户点击后退按钮时,什么也没有发生。
var oldcontent = $('#content').html();
var srcUrl = getSourceUrl(filename);
location.href = location.href + '#page2';
$('#content').html(oldcontent + '<iframe style="width:100%;height=100%;display:block;" src="'+srcUrl+'" />');
谁能告诉我这有什么问题以及如何启用后退按钮功能?