刷新Div On Click页面

时间:2011-01-26 14:44:50

标签: c# javascript asp.net html onclick

我有一个div,在div里面我有我的网站徽标等......

我希望当用户点击网站徽标(我的div)时,它会将其重定向到主页。

我该怎么办? (div onlick ??)

6 个答案:

答案 0 :(得分:7)

<div onclick="window.location.href = '/';">...</div>

用您的网址或URI替换'/'。

答案 1 :(得分:3)

<div onclick="window.location='http://www.google.com';" style="cursor:pointer;">Content...</div>

http://www.google.com替换为您网站根目录的相对路径。样式标签只是将光标切换到指针,因此用户知道它是可点击的。

答案 2 :(得分:2)

<img src="logo" onclick="window.location('myHomePage');">

<div onclick="window.location('myHomePage');">stuff inside the div</div>

你也可以改变window.refresh()的window.location;如果你想刷新页面。

答案 3 :(得分:2)

锚标记是否适用于此(我不知道您的HTML是什么样的,等等)。它在语义上更正确,不需要javascript。我认为没有任何浏览器反对DIV元素内的A元素。

http://jsfiddle.net/4s87y/

<a href="http://www.google.com">
    <div style="height: 100px; background-color: #ffcccc;">
        This is a test. Woohoo!
    </div>
</a>

答案 4 :(得分:1)

一种方法是使用:onclick="function(){ location.href = 'http://www.yoursite.com'; }"

另一个是将带有网站徽标的div放在锚点标记内,例如<a href="yoursite.com"><div>sitelogo</div></a>

答案 5 :(得分:0)

如果你想要它用于OnClick,那么就像这样使用它

<div OnClick="window.location=http://example.com">Your Content and Logo</div>