Показать сообщение отдельно
  #24 (permalink)  
Старый 12.05.2014, 08:35
Кандидат Javascript-наук
Отправить личное сообщение для Samsam Посмотреть профиль Найти все сообщения от Samsam
 
Регистрация: 24.04.2014
Сообщений: 100

вроде всё получилось но скрипт зависает и не всегда работает

<?php
session_start();
include ('global/connect.php');

$lents_p = mysql_query("SELECT * FROM `posts` ORDER BY id DESC ") or die(mysql_error());
while($rowlents_p = mysql_fetch_array($lents_p))
{
$i=$rowlents_p['like'];
$id = $rowlents_p['userid'];
echo "

News ".$id."
<div class='like' data-poz=".$i."><a>like</a></div>
<div id=".$i."> ".$i." </div><br>
" ;

}
?>

<script>
var likes = document.querySelectorAll("div.like");
var len = likes.length;

var cllike = function () {
var limg = this.querySelector("a");
var da = "like";
var net = "nolike";
var poz = this.getAttribute("data-poz");

if (limg.a == net) {
limg.a = da ;
document.getElementById(poz).innerHTML = parseInt(poz) ;
} else {
limg.a = net ;
document.getElementById(poz).innerHTML = 1 + parseInt(poz);
}
};
 while (len--) likes[len].onclick = cllike;
</script>
Ответить с цитированием