图像点击,页面刷新

时间:2012-10-08 13:57:37

标签: javascript html mobile refresh

我正在移动网站上工作,我的网页上有这段代码:

<a href="javascript:history.go(-1)"> 

附在我的徽标上。

此代码在我的网页上正常工作,但我希望在点击徽标时刷新我的索引页,而不是返回页面。

我该怎么做?

感谢。

好的:问题已解决,

我只是要添加

<a href="PAGENAME.html"> 

每个页面都有当前标题.html PAGE。

感谢您的所有帮助。

4 个答案:

答案 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)

我发现使用“ ./”最适合我