Как сделать чтобы работал onClick и ссылка открывалась? [РЕШЕНО]

вот такой код, работает онклик, но не открывается ссылка,
<a href="google.com" target="_blank" onclick="return ls.vote.vote(19,this,1,'topic');">Your text to link...</a>


РЕШЕНИЕ
<a href="google.com" target="_blank" onclick="ls.vote.vote(19,this,1,'topic');">Your text to link...</a>


спасибо PSNet

6 комментариев

avatar
ну все верно ссылка не будет открывать :) надо просто в ваш onclick добавить редирект на нужный url.

как то так вроде
onclick="location.href = 'http://www.yandex.ru/"


извините не проверял
avatar
Наверное, так:
$('#link').click(function() {
    ls.vote.vote(19,this,1,'topic');
});

ибо, как я помню ls.vote.vote(19,this,1,'topic'); ничего не возвращает.
avatar
нет, не хочет открывать в обоих случаях… если я конечно правильно делал

первый — также не открывает ссылку
<a href="google.com" target="_blank" onclick="return ls.vote.vote(19,this,1,'topic'); location.href = 'http://www.google.com/';">Your text to link...</a>


второй
если так — открывает ссылку и через тарджет бланк
<a href="google.com" target="_blank" onclick="$('#link').click(function() {
    ls.vote.vote(19,this,1,'topic');
});">Your text to link...</a>


если так — тоже самое
<a href="google.com" target="_blank" onclick="$('google.com').click(function() {
    ls.vote.vote(19,this,1,'topic');
});">Your text to link...</a>
avatar
*открывает ссылку и через тарджет бланк
avatar
даю намек — ключевое слово здесь «return» — вы делаете голосование и прерываете дальнейшее выполнение.
avatar
спасибо, вот так работает!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.