Таймер с обратно броене

chovekadjo

Registered
Трябва ми следното нещо:
Таймер с обратно броене примерно да започва от 15 сек и когато истекат да се изпалнява някаква sql заявка.:)
 
sql заявката няма как да я изпълни с javascript след като изтекът секундите според мен
 
е с ажах как след като изтекът тея 10 секунди примерно ще изпълни заявката?

трудно ще стане
 
Елементарно. Правиш си таймер, който да изпълнява някаква функция като изтече + рестарт на таймера. Функцията е гет/пост заявка към някакъв php файл, в който е сложена заявката. Ако имаш някакви въпроси, пиши :)
 
<html>
<head>
<title> JS Timer + Ajax save </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function proctimer() {
var sec = document.getElementById('timer');
if (sec.innerHTML > 0) { sec.innerHTML--; setTimeout('proctimer()',1000); }
else { save(); }
}
function save() {
var xmlhttp;
if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); }
else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
xmlhttp.onreadystatechange=function() {
if(xmlhttp.readyState==4) { document.getElementById('result').innerHTML = xmlhttp.responseText; }
}
xmlhttp.open("GET","ajax.php",true);
xmlhttp.send(null);
}
</script>
</head>
<body onLoad="proctimer();">
Остават <span id="timer">15</span> секунди до записа <br />
<div id="result"></div>
</body>
</html>
това ,вече какво ще се прави след като изтече времето ще трябва да си донастроиш или да споделиш идеята си.
 
Replace, искам след като изтече времето да се изпълняма следното нещо:

Код:
 $points1=$oldpoints-1;
		            $up1 = mysql_query("UPDATE users SET points='$points1' WHERE id='$iduser'") or die(mysql_error());
echo "<META HTTP-EQUIV='refresh' CONTENT='0;URL=result2.php'>";
 
няма ли да стане като напарвиш таймера на php и като изтече времето да му сложиш препратка към например ?mode=1 и там да прави заявката?
 

Back
Горе