Реализовал на своём сайта рейтинг товаров... Но "голосование" от 1 до 10 балов, это всего лишь 10 кнопок реализованных с помощью ссылок.
перед публикацией рейтинга я задумался... а ведь когда робот попадёт на сайт и начнет индексировать ссылки робот сам будет голосовать что нежелательно и недопустимо.
Вот думаю что если эти кнопки сделать не как объекты ссылок(<a href=""></a>), а как объекты "кнопка"(<input type="buttom" .../>) этого можно будет избежать... Но к сожалению я совсем не владею javascript(ом) поэтому прошу помочь сделать действия по клику на эту кнопку заключающиеся в переходе по ссылке.
1. Prizma - 16 Февраля, 2013 - 23:56:30 - перейти к сообщению
2. DeepVarvar - 17 Февраля, 2013 - 00:08:15 - перейти к сообщению
Советую перейти от ссылок (тегов "а") к блокам ("div").
И использовать POST AJAX запрос на сервер для голосования.
jquery пример:
И использовать POST AJAX запрос на сервер для голосования.
jquery пример:
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $("div.votelink").click(function(){
- var target = $(this).attr("target"), vote = $(this).attr("vote");
- $.post("/vote.php", {target: target, vote: vote}, function(response){
- alert(response);
- });
- });
"Ссылка" с оценкой четыре, где таргет это айдишник материала, а воте - значение оценки: