اريد طريقة ربط دالة الوقت والتاريخ مع الشرط....يعني توجد إيقونة في الموقع وعند الضغط علية تخرج قايمة صغيره تكتب في الرساله والخانه الثانية تحدد الوقت والخانة الثالثة تحدد التاريخ وعند توافق التاريخ والوقت الذي على الجهاز تخرج مربع حوار للتنبيه فقط
اريد طريقة ربط دالة الوقت والتاريخ مع الشرط
البي أتش بي ﻻيعتمد على الوقت الذي على الجهاز وإنما يعتمد وقت السيرفر
يعني إذا كان وقت الجهاز ملعوب فيه مابيتأثر البي أتش بي
أما الشرط فهو بسيط تختار طريقة والوقت وتسأل بشكل طبيعي
طيب ممكن عن طريق الجافا سكربت هل ينفع .....وممكن تعطيني طريق الكود :blush:
هل من حل للمشكله
68 زائر للموضوع وليس منهم احد يعرف
هذا منتدى للبي أتش بي لذلك لم يرد عليك أحد
على كل هذا الكود ربما يساعد
<body>
<script type="text/javascript">
var input='Sat May 16 2009 03:50:27 GMT+0300 (EEST)';
setTimeout("chtm()", 1000);
function chtm(){
var time=new Date();
setTimeout("chtm()", 1000);
if (time == input){
document.write("Good time"+time);
}
}
</script>
</body>لكن اخي اين input=window.prompt ("ادخل الوقت"); هل اضعها ام ماذا
<script type="text/javascript">
var input='Sat May 16 2009 03:50:27 GMT+0300 (EEST)';
setTimeout("chtm()", 1000);
input=window.prompt ("ادخل الوقت");
function chtm(){
var time=new Date();
setTimeout("chtm()", 1000);
if (time == input){
document.write("Good time"+time);
}
}
</script>ﻻيمكنك جعل المستخدم يدخل الوقت لأن طريقة كتابة الوقت تختلف من شخص ﻻخر
يعني أنا أدخل 10:06 وآخر يدخل 10,6 فكيف ستقوم بمقارنه الوقت مع ما تم إدخاله
يجب أن تفكر بطريقة عملية فمثلا تجعل المستخدم يختار الوقت من كاليندر أو من كومبو بوكس ومن ثم تقوم بعمل فورمات للوقت بالطريقة التي تريدها
الفورمات التي إستخدمتها في الكود السابق هي
var input='Sat May 16 2009 03:50:27 GMT+0300 (EEST)';
جزاك الله خيرا اخي bastr3
لا حول و لا قوة الا بالله العلي العظيم
مشروع المخازن و حسابات العملاء و الموردين مع التحليل بطريقة احترافية
bastr3 كتب:ﻻيمكنك جعل المستخدم يدخل الوقت لأن طريقة كتابة الوقت تختلف من شخص ﻻخريعني أنا أدخل 10:06 وآخر يدخل 10,6 فكيف ستقوم بمقارنه الوقت مع ما تم إدخاله
يجب أن تفكر بطريقة عملية فمثلا تجعل المستخدم يختار الوقت من كاليندر أو من كومبو بوكس ومن ثم تقوم بعمل فورمات للوقت بالطريقة التي تريدها
الفورمات التي إستخدمتها في الكود السابق هي
var input='Sat May 16 2009 03:50:27 GMT+0300 (EEST)';
هل تقصد المستخدم يختار الوقت من القائمة وعند مرور الوقت يخرج التبيه ....لكن كيف تنفيذ انا لم استوعب تنفيذها ممكن توضح اكثر
آسف لست متفرغ حاليا لأقوم بعمل مثال ولكن الأمر واضح يقوم المستخدم بطلب التنبية بعد ساعه مثلا ويرسل البيانات إلى صفحة بي أتش بي وصفحة بي أتش بي تطبع كود مثل الكود الذي أرفقته ولكن بوقت بعد ساعه
