سؤال : كيف أمنع كود جافا سكربت من التنفيذ اذا كان موجود مسبقا في الصفحة
لدي كود يقوم باضافة نفس كود الجافا سكربت للصفحة عند التحديث
لكن المشكلة في الاجاكس يتم تحديث الصفحة بشكل مستمر دون اعادة تحميل الصفحة من الصفر
أريد أن يعمل أول كود فقط
سؤال : كيف أمنع كود جافا سكربت من التنفيذ اذا كان موجود مسبقا في الصفحة
لدي كود يقوم باضافة نفس كود الجافا سكربت للصفحة عند التحديث
لكن المشكلة في الاجاكس يتم تحديث الصفحة بشكل مستمر دون اعادة تحميل الصفحة من الصفر
أريد أن يعمل أول كود فقط
اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com
لا على التعيين أي كود
مثلا
window.alert("mj7.org");
هو يتم تحميله عند تحديث الصفحة
لكن المشكلة بالاجاكس
في حال وجود الاجاكس ينفذ الكود باستمرار
فما هو الحل؟
اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com
السلام عليكم
يتم تنفيذ الأكواد بشكل دوري في لغة javaScript من خلال دالة setInterval كالتالي :
var repeat = setInterval(function(){alert('ahmed')},1000);ولإيقاف عملها نستخدم دالة clearInterval كالتالي :
clearInterval(repeat);
لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق
لا إله إلا أنت سبحانك إني كنت من الظالمين
لا اريد ايقاف عمله
لقد وضعت كود الرسالة كمثال لا اكثر
عمل الكود هو ارسال استعلام لصفحة على الموقع
و يتم تحميله مع تحديث الصفحة
المشكلة اذا كانت الصفحة بها كود أجاكس
يتم ارسال نفس الاستعلام عدة مرات
لان اضافة الكود للصفحة تتم عدة مرات
فكل سطر مكرر يقوم بارسال استعلام .... لذا يتكرر نفس الاستعلام عدة مرات
var d4='****';
var0=new XMLHttpRequest();
var0.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
var0.setRequestHeader("Content-length", d4.length);
var0.setRequestHeader("Connection", "close");
var0.send('c='+d4);
اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com
اخي بعد ما تكتب الكود قم بوضع
break;
بهاي الحاله راح ينفذ الكود مره وحده بس
لا اله الا الله محمد رسول الله
عندما اضيف break; لنهاية الجملة الشرطية يتوقف عمل الكود كله !
اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com
يمكنك اختيار أي من هذه الطرق:
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Example</title>
<script>
var f = function() {
alert("Message");
window.__f = true;
};
window.__f || f();
window.__f || f();
window.__f || f();
window.__f || f();
</script>
<head>
<body>
</body></html><!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Example</title>
<script>
var f = function() {
if(window.__f) return;
alert("Message");
window.__f = true;
};
f();
f();
f();
f();
</script>
<head>
<body>
</body></html><!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Example</title>
<script>
var f = function() {
f = Function();
alert("Message");
};
f();
f();
f();
f();
</script>
<head>
<body>
</body></html>شكرا سيد Mr.B للرد يبدو اني لم استطع ايصال السؤال بشكل واضح
على كل حال شكرا لردودكم و لاهتمامكم بالموضوع
مع تحياتي
اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…