PDA

View Full Version : حرفه ای: ثانیه شمار ساعت سایت



reza10wert
سه شنبه 10 مرداد 1391, 12:50 عصر
سلام

بنده سایتی ساختم که توی سیستم خودم ثانیه شمار ساعتش درست و دقیق عمل میکنه

اما الان که اونو گذاشتم توی هاست ، ثانیه شمار درست عمل نمیکند . وقفه داره یهو زیاد میشه و ...

مشکل از چی میتونه باشه ؟
www.Mongeh.ir

AbiriAmir
سه شنبه 10 مرداد 1391, 15:14 عصر
اوووه!
شما از ای جکس استفاده کردید... یعنی در هر ثانیه 1 request به سرور میفرستید! این کار واسه نشون دادن 1 ساعت ساده اصلا عاقلانه نیست... حالا اگر سرعت اینترنت کاربر کم باشه request ها بیشتر طول میکشن و گیر میکنه (همین مشکلی که گفتید)
در صورتی که میتونستید ساعت رو با 1 کد جاوااسکریپت ساده نمایش بدید
پیشنهاد میکنم حنما تغییر بدید کدتون رو...

reza10wert
سه شنبه 10 مرداد 1391, 16:54 عصر
خوب داداش
میشه کدش رو نشون بدی لطفا ؟

blackmak
چهارشنبه 11 مرداد 1391, 01:14 صبح
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var timer=null;

function stop()
{
clearTimeout(timer);
}

function start()
{

var time=new Date();
alert(time);
var hours=time.getHours();
var minutes=time.getMinutes();
minutes=((minutes < 10) ? "0" : "") + minutes;
var seconds=time.getSeconds();
seconds=((seconds < 10) ? "0" : "") + seconds;
var clock=hours + ":" + minutes + ":" + seconds;
document.forms[0].display.value=clock;
timer=setTimeout("start()",1000);
}
</script>
</head>
<body onload="start()" onunload="stop()">
<form>
<input type="text" name="display" size="20">
</form>
</body>
</html>

به متغیر time باید با php مقدار بدی. مثلا.
var time = <?php echo $time; ?>