الاخ خضر المحترم ،
كيف نعمل مؤقت لاظهار webform لبضع ثوان ـ رسالة تأكيد مثلا ـ ثم فتح webform اخر ؟
الاخ خضر المحترم ،
كيف نعمل مؤقت لاظهار webform لبضع ثوان ـ رسالة تأكيد مثلا ـ ثم فتح webform اخر ؟
للصراحة ال Timer الموجود في VS.NET يمكن استخدامه مع ال Windows Forms فقط، حيث ان استخدامه في ال Web Forms لن ينفع لانه سوف ينفذ من طرف الجهاز المركزي و الجهاز المركزي لا يتذكر الصفحة التي ارسلها للمتصفح و هو لا يقوم بالاتصال بالمتصفح نفسه بل بالعكس
الحل الوحيد سوف يكون بناء قطعة كود جافا سكريبت صغيره لترجع Post Back الى الجهاز المركزي بعد عدة ثواني (الجافا سكريبت هو الوحيد الذي يعمل في طرف المتصفح) هناك بعض ال Web Controls تنتج جافا سكريبت بالفعل ولكن ال Timer ليس من ضمنهم
اعتقادي بان الامر سوف لن ياخذ اكثر من 10 اسطر كود، ولكن صراحة للاسف انا لا اعرف امر ال Timer في الجافا Script
السلام و عليكم
يمكنك إستخدام الكود التالي (HTML) يعني هذا السطر يمكنك وضعه في أي مكان في صفحة الكود يعني مثلا يمكنك وضعه في حدث الـ Page_Load
إذا وضعت هذا السطر في الـ Page_Load تبع أي صفحه عندظهور الصفحه بعد خمس ثواني بينتقل المتصفح تلقائيا إلى موقع الفريق العربي للبرمجو ممكن أن تحولها إلى أي صفحه أخرى لو ما حبيت منتدى الفريق العربي للبرمجه ;);) مزحه بس ;);) و يمكن كمان إستخدام هذا السطر ليخدمك في الكثير من أوامر التوقت التي ممكن أن تحتاجها في صفحات الـ Web يعني مثلا تشغيل قطعة كود بعد 5 أو 10 ثواني و ما إلى ذالك
Response.Write("و شكرا الف أخوك فراس
الاستاذ خضر بارك الله جهودك وتفاعلك الطيب ، وجزيل الشكر للاخ Fraas.net على الكود فقد اشتغل بطريقة رائعة وسهلة للغاية .
هذا الموضوع مغلق.