الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف نعمل Timer في Jsp

بدأه عدي_العتيبي في 28 يناير 2009 · 2 رد · 1,050 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

أولا : أود أن أشكركم على المنتدى الرائع وما يحتويه من معلومات المفيدة

واتمنى لكم التوفيق

عندي سؤال وأتمنى مساعدتي من أهل الاختصاص

كيف نعمل Timer

في صفحات JSP

بحيث التوقيت يتناقص الى الصفر وينهي عمل الصفحة

والتوقيت يستمر في أكثر من صفحة

أرجو افادتي في هذا

وشكرا لكم

#2

استخدم خاصية session.gettime في صفحة مستقلة

ومن ثم قم باستدعائها عن طريق include

او من ناحية اخرى استخدم السيرفلت في هذا الامر

فهي افضل واسهل

واعتقد ان جافاسكربت تفي بالغرض

ابحث قليلاً وان شاء الله تجد ما تريد

تحياتي لك

تم تعديل هذه المشاركة بواسطة ماكسيموس في 3 فبراير 2009 في 06:07

#3

السلام عليكم ورحمة الله وبركاته حياك الله

الافضل ان تستخدم كود جافا سكربت داخل صفحة ال jsp

وهذا كود لتايمر تحدد له عدد السااعات وعدد الدقائق وعدد الثواني

وبعد ان ينتهي الوقت يقوم بإغلاق الصفحة

أهم شيء كود الجافا سكربت تستطيع رفعه ووضعه في أي صفحة اخرى

  1.  
  2. <html>
  3. <head></head>
  4. <body>
  5. <form method="POST" name="QueForm">
  6. <tr>
  7. remain time
  8.  
  9. < script language="JavaScript">
  10. var hour=0 //var hour=<%=request.getParameter("hour")%>
  11. var minute=0
  12. second=60
  13.  
  14. var startTimer=setInterval("examTimer()",1000)
  15. function examTimer(){
  16.  
  17. second=second-1
  18. if (second<0){
  19. minute=minute-1
  20. second=59
  21. }
  22. if (minute<0){
  23. hour=hour-1
  24. if (hour<0)
  25. window.close()//document.QueForm.submit()
  26.  
  27. minute=59
  28. }
  29.  
  30.  
  31. document.QueForm.showTimer.value=hour+":"+minute+":"+second
  32. //window.alert(hour+":"+minute+":"+second)
  33. }
  34. </script>
  35.  
  36. <input type="text" name="showTimer" size="8" style="font-size: 24pt color: #800000 text-deco
    ration: blink font-weight: bold background-color: #99CCFF" value="01:45:10"></font></b><p>&nb
    sp</td>
  37. <td width="54%">
  38. </form></body></html>
  39.  

الكود يأخذ ارقام ثابتة يحددها المبرمج

لكن تستطيع ان يأخذ عدد الساعات والدقائق والثواني كباراميتر من صفحة jsp

ثم يعرض الوقت على المتصفح فإذا انتهى يقوم بإغلاق الصفحة .

ويمكن التعديل على الكود بكل مرونة

وأي خدمة إن شاء الله نكون جاهزين

مواضيع مشابهة