Обновить страницу при нажатии Div - PullRequest
1 голос
/ 26 января 2011

У меня есть div, внутри которого есть логотип моего сайта и т. Д. *

Я хочу, чтобы, когда пользователь щелкает логотип сайта (мой div), он перенаправлял его на домашнюю страницу.

Как мне это сделать?(div onlick ??)

Ответы [ 6 ]

7 голосов
/ 26 января 2011
<div onclick="window.location.href = '/';">...</div>

замените '/' на ваш URL или URI.

3 голосов
/ 26 января 2011
<div onclick="window.location='http://www.google.com';" style="cursor:pointer;">Content...</div>

Замените http://www.google.com относительным путем к корню вашего сайта. Тег стиля просто переключает курсор на указатель, чтобы пользователь знал, что он кликабелен.

2 голосов
/ 26 января 2011

Будет ли для этого работать якорный тег (я не знаю, на что похож ваш 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>
2 голосов
/ 26 января 2011
<img src="logo" onclick="window.location('myHomePage');">

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

вы также можете изменить window.location для window.refresh (); если вы хотите обновить страницу.

1 голос
/ 26 января 2011

Один из способов использования: onclick="function(){ location.href = 'http://www.yoursite.com'; }"

еще один - поместить div с логотипом сайта внутри тега привязки, например <a href="yoursite.com"><div>sitelogo</div></a>

0 голосов
/ 26 января 2011

Если вы хотите использовать OnClick, используйте его следующим образом

<div OnClick="window.location=http://example.com">Your Content and Logo</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...