PDA

View Full Version : مبتدی: مشکل در اجرای ساعت کلاینت بصورت زنده



ferry_2020
سه شنبه 11 فروردین 1394, 16:00 عصر
با عرض سلام و احترام
من این کد رو نوشتم،ولی فقط یکبار اجرا میشه.در واقع ثانیه شمار بصورت زنده کار نمیکنه
لطفاً راهنمایی فرمائید مشکل کجاست
با تشکر


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

<script language="javascript1.5" type="text/javascript">

var H;


function f()
{
H=new Date();
document.write(H.getHours()+":"+H.getMinutes()+":"+H.getSeconds());

setTimeout("f()",500);

}



</script>



</head>

<body onload="f()">

</body>
</html>

arenaw
شنبه 15 فروردین 1394, 14:43 عصر
فانکشن ورودی setTimeout بعد از مدتی که تایین می‌کنید و فقط یک بار اجرا میشه.
برای حل مشکلتون باید از setInterval استفاده کنید: http://www.w3schools.com/jsref/met_win_setinterval.asp