Clock.asp
----------------------------------
< %
الاستجابة.انتهاء الصلاحية = -1
خافت أ
أ = الآن ()
الاستجابة.اكتب formatdatetime(a,2) & " " & formatdatetime(a,3)% >
-------------------------- --- ---
mytime.htm
----------------------------------
<html>
<body topmargin="0" leftmargin="0" style="background-color:#e0d0c0">
<عرض الجدول = "98%"><tr>
<td align="center" width="50%" style="font-size:16;font-weight:bold;">برنامج حساب سعر خطة المنتج لشركة Changchun Rail Bus Co., Ltd.</td>
<td width="50%" align="right">
<نوع الإدخال = "نص" نمط = "الحجم: 12px؛ الحدود: لا شيء؛ الخلفية:؛" الحجم = "18" معرف = "myTime" />
</TD>
</tr>
</الجدول>
</الجسم>
</html>
<لغة البرمجة = "جافا سكريبت">
// طريقة بسيطة، يتم تنفيذها باستخدام أبسط التعليمات البرمجية، ولكن هناك العديد من الأخطاء المحتملة
/*
الدالة getClock()
{
فار XmlHttp = new ActiveXObject("Msxml2.XMLHTTP")
XmlHttp.Open("POST"، "clock.asp"، false );
XmlHttp.Send();
if (XmlHttp.status == 200) myTime.value=XmlHttp.responseText;
window.setTimeout("getClock()"،"1000")
}
setInterval("getClock()",1000);
*/
</script>
إذا كنت تريد أن تجعل البرنامج أكثر توافقًا وقوة، فيمكنك تغيير mytime.htm إلى ما يلي
--------------------------- -- ------
mytime.htm
----------------------------------
<html>
<body topmargin="0" leftmargin="0" style="background-color:#e0d0c0">
<عرض الجدول = "98%"><tr>
<td align="center" width="50%" style="font-size:16;font-weight:bold;">برنامج حساب سعر خطة المنتج لشركة Changchun Rail Bus Co., Ltd.</td>
<td width="50%" align="right">
<نوع الإدخال = "نص" نمط = "الحجم: 12px؛ الحدود: لا شيء؛ الخلفية:؛" الحجم = "18" معرف = "myTime" />
</TD>
</tr>
</الجدول>
</الجسم>
</html>
<script>
// طريقة معقدة، تضيف الكثير من الاكتشافات ومعالجة الأخطاء
var xmlhttp، تم تنبيهه
يحاول {
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
} قبض (ه) {
يحاول {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
} قبض (ه) {
تنبيه ("الرجاء تثبيت موزعي XML من Microsoft")
}
}
إذا (!xmlhttp &&! تم التنبيه) {
يحاول {
xmlhttp = new XMLHttpRequest();
} قبض (ه) {
تنبيه("متصفحك لا يدعم كائن XMLHttpRequest، يرجى الترقية");
}
}
الدالة getClock()
{
إذا (xmlhttp) {
xmlhttp.Open ("Get"، "clock.asp"، true)؛
xmlhttp.onreadystatechange=RSchange;
xmlhttp.send();
}
}
setInterval("getClock()", 1000);
دالة RSchange()
{
إذا (xmlhttp.readyState==4) {
myTime.value = xmlhttp.responseText;
}
}
</script>