我正在移动网站上工作,我的网页上有这段代码:
<a href="javascript:history.go(-1)">
附在我的徽标上。
此代码在我的网页上正常工作,但我希望在点击徽标时刷新我的索引页,而不是返回页面。
我该怎么做?
感谢。
好的:问题已解决,
我只是要添加
<a href="PAGENAME.html">
每个页面都有当前标题.html PAGE。
感谢您的所有帮助。
答案 0 :(得分:1)
使用相对网址将徽标上的所有点击重定向到索引页。
<a href="/"><img src="logo.png"></a>
答案 1 :(得分:0)
您可以检查location.href属性以确定其是否在索引或任何其他页面中,然后决定是返回还是刷新。
if(window.location.href.indexOf('index.') > -1)
window.location.reload();
else
history.go(-1);
答案 2 :(得分:0)
对于任何绊脚石的人来说,一个更加动态的解决方案并不需要将当前页面网址作为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();
});
但似乎没必要
你明白了。希望对别人有所帮助。
答案 3 :(得分:0)
我发现使用“ ./”最适合我