我在我的移动网站上工作,我的页面上有这个代码:
<a href="javascript:history.go(-1)">
附在我的标志上。
此代码在我的页面上运行良好,但我希望我的索引页面在单击徽标时刷新而不返回页面。
我怎样才能做到这一点?
谢谢。
好的:问题解决了,
我只需要添加
<a href="PAGENAME.html">
以当前 .html 页面为标题的每个页面。
谢谢你的帮助。
我在我的移动网站上工作,我的页面上有这个代码:
<a href="javascript:history.go(-1)">
附在我的标志上。
此代码在我的页面上运行良好,但我希望我的索引页面在单击徽标时刷新而不返回页面。
我怎样才能做到这一点?
谢谢。
好的:问题解决了,
我只需要添加
<a href="PAGENAME.html">
以当前 .html 页面为标题的每个页面。
谢谢你的帮助。
使用相对 url 将徽标上的所有点击重定向到索引页面。
<a href="/"><img src="logo.png"></a>
您可以检查 location.href 属性以确定它是在索引中还是在任何其他页面中,然后决定是返回还是刷新。
if(window.location.href.indexOf('index.') > -1)
window.location.reload();
else
history.go(-1);
对于遇到此问题的任何人,一个更动态的解决方案不需要将当前页面 url 作为每个页面上的 href,您可以添加如下链接:
<a href"JavaScript: location.reload(true);">refresh</a>
或作为按钮
<button onclick="location.reload(true);">Refresh</button>
或作为输入:
<input type="button" onClick="location.reload(true);" VALUE="Refresh">
可以以稍微不同的方式工作的替代 javascript 是:
javascript:history.go(0)
location.reload()
location.replace(location.pathname)
使用 jquery 将是 -
$('#something').click(function() {
location.reload();
});
但似乎没有必要
你明白了。希望这对其他人有帮助。
我发现使用“./”最适合我