Перейти к содержимому



Не работает код

#1

Поделиться сообщением #1



Alex1231

Alex1231
  • Неактивные
  • 27 сообщений
  • Репутация: 0
0

Отправлено 27 Июль 2015 - 23:03

Может кто в курсе почему не работает?

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
</head>


<body>


<script type="text/javascript">
function getXmlHttp(){
try {
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (ee) {
}
}
if (typeof XMLHttpRequest!='undefined') {
return new XMLHttpRequest();
}
}


function watch_ok(t, id, active) {


var eye_black = '<img src="img/ico/viem_c.png"  title="Убрать отметку о просмотре"'+'id="w'+id+'" />';


var eye = '<img src="img/ico/viem_p.png" title="Пометить эпизод как просмотренный"'+'id="w'+id+'" />';


var eye_t = document.getElementById('w'+id).title;


var data = active;


if (active == 1){
if ("Убрать отметку о просмотре" == eye_t){
data = 3;
}
} 


var xmlhttp = getXmlHttp();
xmlhttp.open('GET', 'watch.php?id='+id+'&active='+data, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
if (active == 1){
if ("Пометить эпизод как просмотренный" == eye_t){
t.innerHTML = eye_black;
} 
} else {


if ("Пометить эпизод как просмотренный" == eye_t)
document.getElementById('eye'+id).innerHTML = eye_black;
}
}
}
};
xmlhttp.send(null);
return false;
}


</script>


<div>
<?php require_once 'config.php';?>
<?php 
if ($res_tt = mysql_query("SELECT * FROM tt ORDER BY nid, sid"))
{ $v=0;
   while($row_tt = mysql_fetch_assoc($res_tt)){
  if ($row_tt['nid']!=$v)
  { $v=$row_tt['nid']; 
  ?>


<?php }    ?>


<span style="cursor: pointer;" class="love" id="eye<?=$row_tt['id']?>" onclick="watch_ok(this, <?=$row_tt['id']?>, 1);"><img src="img/ico/viem_p.png" title="Убрать отметку о просмотре" id="w<?=$row_tt['id']?>"></span>                          
<?php  } ?>          
<?php 
mysql_free_result($res_tt);
} 
?>
    </div>
</body>
</html>

Файл watch.php

<?php
$id=$_GET['id'];
$data=$_GET['active'];
$result=mysql_query("UPDATE tt set active='$data' WHERE id='$id' ");
$row = mysql_fetch_assoc($result);
?>

Есть база данных

 

Прикрепленные изображения

  • 1231213.JPG

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Вывести содержимое страницы на главную
  2. Не открывается сайт после смены темы wordpress
  3. Как запретить встраивание flash кода на других сайтах
  4. Создал массив. Не работает код
  5. Не работает маркированный список


Оформление форума – IPBSkins.ru