我正在开发我的移动网站,我的页面上有这样的代码:
<a href="javascript:history.go(-1)"> 贴在我的徽标上。
这段代码在我的页面上运行良好,但我希望我的索引页面在单击徽标时刷新,而不是返回页面。
我该怎么做呢?
谢谢。
好:问题解决了,
我只需要加一句
<a href="PAGENAME.html"> 添加到具有当前.html页标题的每一页。
谢谢你的帮助。
发布于 2012-10-08 22:03:33
使用相对url将徽标上的所有点击重定向到索引页面。
<a href="/"><img src="logo.png"></a>发布于 2012-10-08 22:16:20
您可以检查location.href属性以确定它是在索引中还是在任何其他页中,然后决定是返回还是刷新。
if(window.location.href.indexOf('index.') > -1)
window.location.reload();
else
history.go(-1);发布于 2014-09-04 17:12:24
对于任何遇到这个问题的人来说,有一个更动态的解决方案,它不需要在每个页面上把当前页面的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();
});但似乎没有必要
你明白了吧。希望这对其他人有帮助。
https://stackoverflow.com/questions/12783243
复制相似问题