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

عمل عداد تنازلي

مغلق
بدأه ابو الفؤاد في 28 يوليو 2007 · 3 رد · 5,144 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد عمل عداد تنازلي اي يبدا من 20 دقيقة مثلا الى صفر باستخدام جافا سكريبت او php

بحثت ووجدت الكود التالي لكن المشكلة الكود يعمل عند وضعه في صفحى html اما في صفحة الـ php لا يعمل

<html>
<head>
<script>
function countdown(){
     x=frmcountdown.counter.value;
     x-= 0.01;
     frmcountdown.counter.value=x.toFixed(2);
     if (x>0){
          setTimeout("countdown()",600);
     }
     else{
          alert("out of time");
     }
}
</script>
</head>
<body>
<form name="frmcountdown">
<input type="text" name="counter" size="10" value="45" />
<input type="button" value="start" onclick='setTimeout("countdown()",600);'>
<label></label>
</form>
</body>
</html>
[html/]

السؤال هالكود السابق يحتاج الى تعديل او اضافة في مكان مخصص في صفحة الـ php لكي يعمل ؟

منقطع من حين لاخر

#2

الكود يعمل عندي!

ما هي المشكله اخي ابو فؤاد ...

ولكن لاحظ انه سيحث تسارح في حساب الوقت عند الضغط على الزر أكثر من مره ...

كما انه يمكنك الاستغناء عن الفورم ، و الوصول الى الحقل باستخدام document.all.counter.value

تم تعديل هذه المشاركة بواسطة ali7876 في 29 يوليو 2007 في 10:00

#3

شكرا لك اخ علي فعلا السكريبت شغال مع IE لكن لا يعمل على firefox

عموما استغنيت عنه شكرا لك !!

منقطع من حين لاخر

#4

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

لكي يعمل الكود على الـ FitrFox يجب تبديل الكود

document.all.counter.value

بالكود

document.getElementById("counter").value

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

هذا الموضوع مغلق.

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