• 0
mjxp7

سؤال : كيف أمنع كود جافا سكربت من التنفيذ اذا كان موجود مسبقا في الصفحة

سؤال

سؤال : كيف أمنع كود جافا سكربت من التنفيذ اذا كان موجود مسبقا في الصفحة

 

لدي كود يقوم باضافة نفس كود الجافا سكربت للصفحة عند التحديث

 

لكن المشكلة في الاجاكس يتم تحديث الصفحة بشكل مستمر دون اعادة تحميل الصفحة من الصفر

 

أريد أن يعمل أول كود فقط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

8 إجابة على هذا السؤال .

  • 0

ياليتك توضح اكثر او تضيف الكود ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لا على التعيين أي كود

مثلا

window.alert("mj7.org");

 

هو يتم تحميله عند تحديث الصفحة

 

لكن المشكلة بالاجاكس

في حال وجود الاجاكس ينفذ الكود باستمرار

فما هو الحل؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

 

يتم تنفيذ الأكواد بشكل دوري في لغة javaScript من خلال دالة setInterval كالتالي :

var repeat = setInterval(function(){alert('ahmed')},1000);

ولإيقاف عملها نستخدم دالة clearInterval كالتالي :

clearInterval(repeat);
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لا اريد ايقاف عمله

 

لقد وضعت كود الرسالة كمثال لا اكثر

عمل الكود هو ارسال استعلام لصفحة على الموقع

و يتم تحميله مع تحديث الصفحة

 

المشكلة اذا كانت الصفحة بها كود أجاكس

 

يتم ارسال نفس الاستعلام عدة مرات

 

لان اضافة الكود للصفحة تتم عدة مرات

 

فكل سطر مكرر يقوم بارسال استعلام .... لذا يتكرر نفس الاستعلام عدة مرات

    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);

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي بعد ما تكتب الكود قم بوضع 


 


 


break;


 


بهاي الحاله راح ينفذ الكود مره وحده بس

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عندما اضيف break; لنهاية الجملة الشرطية يتوقف عمل الكود كله !

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يمكنك اختيار أي من هذه الطرق:

<!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>
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا سيد Mr.B للرد يبدو اني لم استطع ايصال السؤال بشكل واضح

 

على كل حال شكرا لردودكم و لاهتمامكم بالموضوع

مع تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .