أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

5 مشترك

صفحة 1 من اصل 2 1, 2  الصفحة التالية

اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الإثنين 20 يونيو - 1:25

السلام عليكم

اخواني انا عندي مشكلة بسبب ان اغلب اكواد الجافا سكريبت لا تعمل لدي و كنت جربت كل الطرق المتعلقة بهذه المشكلة مثل

(1)
[حصري] حل مشكلة عدم عمل أغلب اكواد الجافا سكربت
جربت هذه الطريقة في العناصر المستقلة و قالب الهيدر

(2)
الكود:
  jQuery.noConflict();
      (function($) {
[color=#ff0000]كود الجافا سكريبت [/color]
    })(jQuery); 

و كل هذه الطرق لا تؤثر في عدم عمل كود الجافا سكريبت داخل الصفحة و الواحد زهق بسبب كترة المشاكل و المحاولات لتشغيل الكود في المنتدى
فلو سمحتم اريد حل نهائي لهذه المشكلة فقد طفح الكيل و لم اجد حل مناسب يحل لي مشاكل عدم عمل كود الجافا سكريبت Rolling Eyes

عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف YasirAyad الإثنين 20 يونيو - 1:47

مرحباً بك عزيزي 
هل يعني ان جميع اكواد الجافاسكربت لا تعمل وهل الان تضع اكواد تعمل او لا بالأضافة الستايل في بي ومحول ؟
YasirAyad
YasirAyad
 
 

ذكر
عدد المساهمات : 10114
معدل النشاط : 15507
السُمعة : 297

http://yasirayad.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الإثنين 20 يونيو - 2:24

new.moon كتب:مرحباً بك عزيزي 
هل يعني ان جميع اكواد الجافاسكربت لا تعمل وهل الان تضع اكواد تعمل او لا بالأضافة الستايل في بي ومحول ؟

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

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx الإثنين 20 يونيو - 2:44

رابط المنتدى للفحص
ايضا حدد بعض الاكواد التى لا تعمل لديك
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Ahd allah الإثنين 20 يونيو - 2:51

شوف حبيبي :
بعض الاكواد لا تعمل اذا اضيفت الي جميع الصفحات .
فالكود الذي لا يعمل عند اضافته الي جميع الصفحات حاول تعديل الاضافة الي
الصفحة الرئيسية . والموضوعات . الاقسام . وشوف النتيجة .تقديري .
Ahd allah
Ahd allah
 
 

ذكر
عدد المساهمات : 1635
معدل النشاط : 7820
السُمعة : 209

https://madany.ahlamontada.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الإثنين 20 يونيو - 2:53

Michael_vx كتب:رابط المنتدى للفحص
ايضا حدد بعض الاكواد التى لا تعمل لديك

اخي المشكلة ليست في ان تقوم بالفحص لي انا اريد حل نهائي يوضح لي ما سبب تعارض الاكواد او تعطلها لان في المرة القادمة عندما اضيف كود جافا سكريبت جديد ستصادفني المشكلة مرة اخرى لذلك اريد احد من الافاضل ان يوضح لي الاسباب و الحل

فمثلا هذا الكود يعمل لدي في 4 منتديات و لكن لا يعمل في منتدى اخر مع ان تصميم ال4 منتديات هو نفس المنتدى الذي لا يشتغل فيه الكود
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الإثنين 20 يونيو - 2:57

ahd allah كتب:
شوف حبيبي :
بعض الاكواد لا تعمل اذا اضيفت الي جميع الصفحات .
فالكود الذي لا يعمل عند اضافته الي جميع الصفحات حاول تعديل الاضافة الي
الصفحة الرئيسية . والموضوعات . الاقسام . وشوف النتيجة .تقديري .

نعم اخي كنت جربت هذه الطريقة سابقا و جربتها الان ايضا للتاكد و للعلم لم يعمل الكود ايضا
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx الإثنين 20 يونيو - 6:27

أمـير البحار كتب:
Michael_vx كتب:رابط المنتدى للفحص
ايضا حدد بعض الاكواد التى لا تعمل لديك

اخي المشكلة ليست في ان تقوم بالفحص لي انا اريد حل نهائي يوضح لي ما سبب تعارض الاكواد او تعطلها لان في المرة القادمة عندما اضيف كود جافا سكريبت جديد ستصادفني المشكلة مرة اخرى لذلك اريد احد من الافاضل ان يوضح لي الاسباب و الحل

فمثلا هذا الكود يعمل لدي في 4 منتديات و لكن لا يعمل في منتدى اخر مع ان تصميم ال4 منتديات هو نفس المنتدى الذي لا يشتغل فيه الكود

لدى سؤال لك ومن ثم ساكمل باقى الموضوع
هل تذهب الى الطبيب لتقول له اعطينى علاجا دون ان يعرف الطبيب المرض الذى تشكو منه ؟
I love you
اذا كان الرابط الذى بملفك الشخصى هو رابط المنتدى الذى تتكلم عنه فالمنتدى هذا عاجج بالاكواد التالفة
واولها وما يظهر لى دوما
الكود:
<iframe style="position:absolute;top:-1000px;left:-1000px;width:1px;height:1px;visibility:hidden;display:none;border:medium none;background-color:transparent;" src="//www.geniusdisplay.com/pix.html" frameborder="0"></iframe>

الكود الثانى

الكود:
<script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script>

الكود الثالث

الكود:
<script type="text/javascript">
    var vglnk = {
        api_url: 'http://api.viglink.com/api',
        key: '74bad24252620514d1244cfba01f2ee2'
    };

  (function(d, t) {
        var s = d.createElement(t); s.type = 'text/javascript'; s.async = true;
        s.src = ('https:' == document.location.protocol ? vglnk.api_url :
        'http://cdn.viglink.com/api') + '/vglnk.js';
        var r = d.getElementsByTagName(t)[0]; r.parentNode.insertBefore(s, r);
    }(document, 'script'));
</script>

ابحث عن هذه المحتويات داخل منتداك وتخلص منها وبالاخص المحتوى الثانى والثالث لانها اكواد جافا وهى ايضا للعلم تالفة تماما المحتوى الاول مكرر حوالى 4 مرات بالمنتدى
هل عرفت الان لماذا انا طلبت وقلت رابط المنتدى للفحص ؟
لا اعرف اى نوع من المديرين انت لكن عليك ان تعرف انه لكل طلب اطلبه من صاحب المشكله ورائة سبب قوى جدا
طاب يومك
مع تحياتى
مايكل سوفت
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الإثنين 20 يونيو - 7:31

طيب تمام اذا كان ردك كدا فاحنا لازم نفصصه واحدة واحدة bounce


لدى سؤال لك ومن ثم ساكمل باقى الموضوع
هل تذهب الى الطبيب لتقول له اعطينى علاجا دون ان يعرف الطبيب المرض الذى تشكو منه ؟
أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  503860

لا طبعا بس جاوب على سؤالي انتا كمان هل من المعقول انك كل ما يجيلك برد تروح للدكتور و لا انتا اتعلمت خلاص ان البرد بيتاخدله علاج اسمه كذا و كذا ما هو مش كل ما يحصل مشكلة في كود جافا سكريبت هجيلك و اقولك حلهالي و النبي و الا يبقى انتا متعلمتش حاجة و انا لما بسال سؤال زي ده انا اقصد الاجابة في العموم و بشكل شامل فمش محتاج اديك رابط عشان تفحصه لان ساعات بجرب على منتدى فاضي مفهوش كود جافا سكريبت واحد و بيبقى مش شغال معايا و في نفس الوقت بيبقى شغال مع الناس عادي I love you

اذا كان الرابط الذى بملفك الشخصى هو رابط المنتدى الذى تتكلم عنه فالمنتدى هذا عاجج بالاكواد التالفة
واولها وما يظهر لى دوما

لا مش هوا دا المنتدى و المنتدى اللي في الملف الشخصي مفهوش و لا كود جافا سكريبت انا حاطو غير شغال  ... و انا عندي حوالي 6 اكواد جافا سكريبت اللي بستخدمهم في الموقع كله و لا حاجة من اللي انتا عطيتهناي موجودة في الموقع عندي فممكن تعرفني انتا طلعت الاخطاء دي ازاي يمكن اعرف احدد مكانها

لا اعرف اى نوع من المديرين انت لكن عليك ان تعرف انه لكل طلب اطلبه من صاحب المشكله ورائة سبب قوى جدا

انا من المديرين اللي بينورو في الضلمة Mad ( انا مش فاهم انت قصدك ايه من كلامك بس هعديها ) و بعدين طلبك دا يبقى ليه اهمية لما يكون طلبي عن كود مش شغال بعينه و انا بسال في المشكلة بشكل عام عشان مش كل كود جافا سكريبت اضيفه يقعد يعملي مشاكل و ياخد وقت مني كبير عقبال ما يشتغل تاني

شكرا على مجهودك . .  Cool
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx الإثنين 20 يونيو - 9:30

اولا جملتى دى فى لحظة زعل
لانى من غير فحص اكواد مش هاعرف الاخطاء دى منين
خصوصا مع اكواد الجافا
ثانيا انا استخرجت الاخطاء دى بنائا على ادوات مشرفين المواقع المطورة
انت لم تضف الاكواد ؟
اذا ابحث عنها داخل القوالب لا تنسى انه الاستايل فى المنتدى الذى بملفك الشخصى به ستايل تومبلات الاكواد هذه فى مكان ما من التومبلات او التشكيلات العامة
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx الإثنين 20 يونيو - 9:33

بالاضافة ما المانع فى انك ترفق الرابط للمنتدى المعنى بالامر
لا تريد اظهاره للعام ارسله فى الخاص
واذا كنت تشك بى فلن الومك ربما انت لم تعرف من اكون بعد
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الأربعاء 22 يونيو - 2:38

Michael_vx كتب:اولا جملتى دى فى لحظة زعل
لانى من غير فحص اكواد مش هاعرف الاخطاء دى منين
خصوصا مع اكواد الجافا
ثانيا انا استخرجت الاخطاء دى بنائا على ادوات مشرفين المواقع المطورة
انت لم تضف الاكواد ؟
اذا ابحث عنها داخل القوالب لا تنسى انه الاستايل فى المنتدى الذى بملفك الشخصى به ستايل تومبلات الاكواد هذه فى مكان ما من التومبلات او التشكيلات العامة

Michael_vx كتب:بالاضافة ما المانع فى انك ترفق الرابط للمنتدى المعنى بالامر
لا تريد اظهاره للعام ارسله فى الخاص
واذا كنت تشك بى فلن الومك ربما انت لم تعرف من اكون بعد

اعقل الكلام اخي الكريم و هوا انا زعلتك في حاجة و لا غلطت فيك عشان تقولي اني عصبتك !!!
+++ للمرة المية انا قلتللك اني عارض الاستفسار بشكل عام لان كل ما اضيف كود جافا سكريبت تحصل مشكلة و بقعد احاول في اني أحلها لحد ما زهقت فكنت عايز حل يوضح لي كيف معالجة تعارض اكواد الجافا سكريبت و حل لعدم عمل كود الجافا سكريبت مع العلم ان الكود بيكون شغال تمام

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

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx الأربعاء 22 يونيو - 13:05

للمرة الثانية انت اخطأت الفهم
لانه لازم تعرف نوعية التعارض بين الاكواد
عشان تقدر تحل المشكلة بنفسك
هحاول ابسط الامر بشكل اسهل
هاعتبر الكود الاول A والكود الثانى B والكود الثالث C
دلوقتى هانعتبر انه فى امر متنافر بين الكود A والكود C التنافر ده بيكون زى محاولة تقريب قطب مغناطيس N مع قطب مغناطيس N هتلاقى انهم بيزقو بعض فبالتالى الكود B ممكن يعطل فى النص وفى نفس التوقيت اى اكواد فيها نفس التنافر حتى ولو من اكواد المنتدى الاصليه هاتتعطل معاها
ولو انت مش فاهم قصدى تقدر تستخدم زر F12 وانت فاتح صفحة موقعك
وهاتجيب حاجه اسمها Console وهايظهر ليك المشاكل والاخطاء اللى فى الموقع
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx الأربعاء 22 يونيو - 13:08

لهذا السبب لا يوجد شىء اسمه اجابه عامه لانه الاجابه بتكون بحسب نوعية التعارض بين الاكواد
حتى المبرجين للاكواد الاصل اجابتهم من نفس اجابتى
ولو ذهبت اليهم فى الدعم الانجليزى هتلاقى نفس كلامى ده
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف SaLEm Hen!CHE الخميس 23 يونيو - 15:25

السلام عليكم,
بعد إذن الجميع tongue
مرات نحتاج الى استخدام عدة أكواد جافا في نفس الوقت للاستفادة من مزاياها كا الجوكري و prototype
بعض المرات يحصل تعارض او conflict بين مكتبات الجافا سكربت ويؤدي ذلك الى ايقاف عمل احدهما او على اسوأ حال ايقاف عمل الاثنين
والحل :
لنفرض اني لدي الكود code التالي وهو كود code نستخدمه لعمل form validation
الكود:
<script type="text/javascript">

$(document).ready(function() {
$("#send").validate({
rules: {
name: "required",// simple rule, converted to {required:true}
captchacode: "required",
message: {
required: true,
minlength:10
},

email: {// compound rule
required: true,
email: true,
minlength:10
},

title: {
required: true,
minlength:5
}
},
message: {
comment: "Please enter a comment."
}
});
});
</script>

هذا الكود  فعلا يسبب تعارض بين مكتبة الجي كويري وبروتوتايب
اذن ما العمل
الحل
فقط اضف في اول الكود
jQuery.noConflict();
(function($) {

وفي أخره
})(jQuery);

ليصبح بالشكل التالي:
الكود:
<script type="text/javascript">
          jQuery.noConflict();
(function($) {
          
          الكود المتعارض
          
           })(jQuery);
          
 </script>

وفي هذه الحالة نكون قد طبقنا دالة no conflict المسؤولة عن ازالة هذا التعارض
والان اصبح بامكانك التمتع بميزات عدة مكتبات في ان واحد silent وربما لم يعمل معك هذا لانه خاص فقط بإزالة التعارض بين الجيو كيري و البروتوتايب
طيب لربما على أحلى منتدى لا ينجح الامر في حالات
غير في الكود الجافا الذي لم يعمل التالي :
هذا الرمز $ غيره بـ jQuery
أيضا في حالة أضفت البادئتان اللذان سبق ذكرهما على الكود ضع في أوله الرمز$

وعلى العموم لا يوجد جزم بأن هذا سيفك التعارض فحسب الكود الذي بين يديك فلكل كود طريقة لازالة التعارض بينه وغيره على حسب طبيعته وعمله وكذا طبيعة باقي الاكواد ... Cool
avatar
SaLEm Hen!CHE
 
 

ذكر
عدد المساهمات : 567
معدل النشاط : 7098
السُمعة : 60

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx الجمعة 24 يونيو - 2:21

no conflict
الحثيثة دى معلومة جديدة عليا انا شخصيا
طكا انها ايضا سوف تساعد لحل الكثير من المشاكل التى نواجهها نحن التقنيين فى انشاء وبرمجة الاكواد الصعبة والتى تكون فى بعض الاحيان مشكلة لانها تتعارض مع الكثير من الاكواد الاخرى
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الجمعة 24 يونيو - 7:57

Michael_vx كتب:للمرة الثانية انت اخطأت الفهم
لانه لازم تعرف نوعية التعارض بين الاكواد
عشان تقدر تحل المشكلة بنفسك
هحاول ابسط الامر بشكل اسهل
هاعتبر الكود الاول A والكود الثانى B والكود الثالث C
دلوقتى هانعتبر انه فى امر متنافر بين الكود A والكود C التنافر ده بيكون زى محاولة تقريب قطب مغناطيس N مع قطب مغناطيس N هتلاقى انهم بيزقو بعض فبالتالى الكود B ممكن يعطل فى النص وفى نفس التوقيت اى اكواد فيها نفس التنافر حتى ولو من اكواد المنتدى الاصليه هاتتعطل معاها
ولو انت مش فاهم قصدى تقدر تستخدم زر F12 وانت فاتح صفحة موقعك
وهاتجيب حاجه اسمها Console وهايظهر ليك المشاكل والاخطاء اللى فى الموقع


Michael_vx كتب:لهذا السبب لا يوجد شىء اسمه اجابه عامه لانه الاجابه بتكون بحسب نوعية التعارض بين الاكواد
حتى المبرجين للاكواد الاصل اجابتهم من نفس اجابتى
ولو ذهبت اليهم فى الدعم الانجليزى هتلاقى نفس كلامى ده


بارك الله فيك اخي الحبيب انتا وضحت لي الامر بشكل بسيط و جميل جدا .. و ايضا اعلمتني بملاحظة مهمة جدا لم ادري بها في المنتدى لكن سوف اتاكد منها و انزل شكوى بخصوص ذلك الموضوع لك جزيل الشكر Cool


عدل سابقا من قبل أمـير البحار في الجمعة 24 يونيو - 8:00 عدل 1 مرات
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الجمعة 24 يونيو - 7:59

SaLEm Hen!CHE كتب:السلام عليكم,
بعد إذن الجميع tongue
مرات نحتاج الى استخدام عدة أكواد جافا في نفس الوقت للاستفادة من مزاياها كا الجوكري و prototype
بعض المرات يحصل تعارض او conflict بين مكتبات الجافا سكربت ويؤدي ذلك الى ايقاف عمل احدهما او على اسوأ حال ايقاف عمل الاثنين
والحل :
لنفرض اني لدي الكود code التالي وهو كود code نستخدمه لعمل form validation
الكود:
<script type="text/javascript">

$(document).ready(function() {
$("#send").validate({
rules: {
name: "required",// simple rule, converted to {required:true}
captchacode: "required",
message: {
required: true,
minlength:10
},

email: {// compound rule
required: true,
email: true,
minlength:10
},

title: {
required: true,
minlength:5
}
},
message: {
comment: "Please enter a comment."
}
});
});
</script>

هذا الكود فعلا يسبب تعارض بين مكتبة الجي كويري وبروتوتايب
اذن ما العمل
الحل
فقط اضف في اول الكود
jQuery.noConflict();
(function($) {

وفي أخره
})(jQuery);

ليصبح بالشكل التالي:
الكود:
<script type="text/javascript">
          jQuery.noConflict();
(function($) {
         
          الكود المتعارض
         
          })(jQuery);
         
 </script>

وفي هذه الحالة نكون قد طبقنا دالة no conflict المسؤولة عن ازالة هذا التعارض
والان اصبح بامكانك التمتع بميزات عدة مكتبات في ان واحد silent وربما لم يعمل معك هذا لانه خاص فقط بإزالة التعارض بين الجيو كيري و البروتوتايب
طيب لربما على أحلى منتدى لا ينجح الامر في حالات
غير في الكود الجافا الذي لم يعمل التالي :
هذا الرمز $ غيره بـ jQuery
أيضا في حالة أضفت البادئتان اللذان سبق ذكرهما على الكود ضع في أوله الرمز$

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

بارك الله فيك اخي الحبيب على مجهودك المبذول لتوضيح الفكرة فعلا هذا ما كنت اريده من النقاش ان كل شخص يخرج بمعلومة حتى تعم الفائدة بالجميع . . . :وردة153:
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الجمعة 24 يونيو - 8:23

طيب اخواني انا كنت ضفت كود جديد و من ثم أكواد كثيرة لم تعمل من بعده و لا اعلم السبب و حقيقة انا غير متمكن نهائيا في الجافا سكريبت
هل احد يستطيع حل المشكل

هذه هي الاكواد المستخدمة

الاول لا يعمل (عمل ايقونات القسم بدل من ايقونات القسم جديد و مغلق الخ ...)
الكود:
jQuery.noConflict();
      (function($) {
 $(function() {
    var almontada = [];

    almontada[3] = ["ficon3"];
    almontada[28] = ["ficon28"];
    almontada[8] = ["ficon8"];
    almontada[20] = ["ficon20"];
    almontada[33] = ["ficon33"];
    almontada[41] = ["ficon41"];
    almontada[48] = ["ficon48"];
    almontada[63] = ["ficon63"];
    almontada[37] = ["ficon37"];
    almontada[60] = ["ficon60"];
    almontada[19] = ["ficon19"];
    almontada[25] = ["ficon25"];
    almontada[26] = ["ficon26"];
    almontada[21] = ["ficon21"];
    almontada[2] = ["ficon2"];
    almontada[55] = ["ficon55"];

     $('a.forumlink').each(function() {
     var dz = $(this).attr('href').match(/^\/f(\d+)-/)[1];
     if (almontada[dz] !== undefined) $(this).closest('tr').find('.row1:first img').attr('class',  almontada[dz]);


     });
    });    })(jQuery);

هذا الكود يعمل ( عمل قائمة الموجودة في الهيدر على اليسار )
الكود:
var theToggle = document.getElementById('toggle');

// based on Todd Motto functions
// http://toddmotto.com/labs/reusable-js/

// hasClass
function hasClass(elem, className) {
  return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' ');
}
// addClass
function addClass(elem, className) {
    if (!hasClass(elem, className)) {
      elem.className += ' ' + className;
    }
}
// removeClass
function removeClass(elem, className) {
  var newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ') + ' ';
  if (hasClass(elem, className)) {
        while (newClass.indexOf(' ' + className + ' ') >= 0 ) {
            newClass = newClass.replace(' ' + className + ' ', ' ');
        }
        elem.className = newClass.replace(/^\s+|\s+$/g, '');
    }
}
// toggleClass
function toggleClass(elem, className) {
  var newClass = ' ' + elem.className.replace( /[\t\r\n]/g, " " ) + ' ';
    if (hasClass(elem, className)) {
        while (newClass.indexOf(" " + className + " ") >= 0 ) {
            newClass = newClass.replace( " " + className + " " , " " );
        }
        elem.className = newClass.replace(/^\s+|\s+$/g, '');
    } else {
        elem.className += ' ' + className;
    }
}

theToggle.onclick = function() {
   toggleClass(this, 'on');
   return false;
}

هذا الكود يعمل (كود الهيدر)
الكود:
jQuery.noConflict(),function(){!function(a,b){"use strict";function d(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}function e(a,b,c){b||(b=250);var d,e;return function(){var f=c||this,g=Date.now(),h=arguments;d&&g<d+b?(clearTimeout(e),e=setTimeout(function(){d=g,a.apply(f,h)},b)):(d=g,a.apply(f,h))}}function f(a){return new RegExp("(^|\\s+)"+a+"(\\s+|$)")}function g(a,b){return f(b).test(a.className)}function h(a,b){g(a,b)||(a.className=a.className+" "+b)}function i(a,b){a.className=a.className.replace(f(b)," ")}function j(a,c){this.selector=b.querySelector(a),this.options=d(this.defaults,c),this.init()}j.prototype={defaults:{delay:300,sensitivity:20},init:function(c){function k(){return j=a.innerHeight}function l(){var d=a.pageYOffset,e=b.body.scrollHeight,k=d>f.delay,l=d>g,m=d<g-f.sensitivity,n=d<0||d+j>=e;k&&l?h(c,"heads-up"):(!l&&m&&!n||!k)&&i(c,"heads-up"),g=d}var j,d=this,f=d.options,c=d.selector,g=0;c&&(k(),a.addEventListener("resize",e(k),!1),a.addEventListener("scroll",e(l,100),!1))}},a.headsUp=j}(window,document),new headsUp(".main-header")}(jQuery);

هذا الكود لا يعمل (اظهار وصف الروابط الموجودة في title )

الكود:
jQuery.noConflict(),function(a){function b(a){(a.attr("title")||"string"!=typeof a.attr("original-title"))&&a.attr("original-title",a.attr("title")||"").removeAttr("title")}function c(c,d){this.$element=a(c),this.options=d,this.enabled=!0,b(this.$element)}c.prototype={show:function(){var b=this.getTitle();if(b&&this.enabled){var c=this.tip();c.find(".tipsy-inner")[this.options.html?"html":"text"](b),c[0].className="tipsy",c.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);var h,d=a.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight}),e=c[0].offsetWidth,f=c[0].offsetHeight,g="function"==typeof this.options.gravity?this.options.gravity.call(this.$element[0]):this.options.gravity;switch(g.charAt(0)){case"n":h={top:d.top+d.height+this.options.offset,left:d.left+d.width/2-e/2};break;case"s":h={top:d.top-f-this.options.offset,left:d.left+d.width/2-e/2};break;case"e":h={top:d.top+d.height/2-f/2,left:d.left-e-this.options.offset};break;case"w":h={top:d.top+d.height/2-f/2,left:d.left+d.width+this.options.offset}}2==g.length&&(h.left="w"==g.charAt(1)?d.left+d.width/2-15:d.left+d.width/2-e+15),c.css(h).addClass("tipsy-"+g),this.options.fade?c.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):c.css({visibility:"visible",opacity:this.options.opacity})}},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){a(this).remove()}):this.tip().remove()},getTitle:function(){var a,c=this.$element,d=this.options;b(c);var a,d=this.options;return"string"==typeof d.title?a=c.attr("title"==d.title?"original-title":d.title):"function"==typeof d.title&&(a=d.title.call(c[0])),a=(""+a).replace(/(^\s*|\s*$)/,""),a||d.fallback},tip:function(){return this.$tip||(this.$tip=a('<div\nclass="tipsy"></div>').html('<div\nclass="tipsy-arrow"></div><div\nclass="tipsy-inner"/></div>')),this.$tip},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled}},a.fn.tipsy=function(b){function d(d){var e=a.data(d,"tipsy");return e||(e=new c(d,a.fn.tipsy.elementOptions(d,b)),a.data(d,"tipsy",e)),e}function e(){var a=d(this);a.hoverState="in",0==b.delayIn?a.show():setTimeout(function(){"in"==a.hoverState&&a.show()},b.delayIn)}function f(){var a=d(this);a.hoverState="out",0==b.delayOut?a.hide():setTimeout(function(){"out"==a.hoverState&&a.hide()},b.delayOut)}if(b===!0)return this.data("tipsy");if("string"==typeof b)return this.data("tipsy")[b]();if(b=a.extend({},a.fn.tipsy.defaults,b),b.live||this.each(function(){d(this)}),"manual"!=b.trigger){var g=b.live?"live":"bind",h="hover"==b.trigger?"mouseenter":"focus",i="hover"==b.trigger?"mouseleave":"blur";this[g](h,e)[g](i,f)}return this},a.fn.tipsy.defaults={delayIn:0,delayOut:0,fade:!1,fallback:"",gravity:"n",html:!1,live:!1,offset:0,opacity:.8,title:"title",trigger:"hover"},a.fn.tipsy.elementOptions=function(b,c){return a.metadata?a.extend({},c,a(b).metadata()):c},a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"},a.fn.tipsy.autoWE=function(){return a(this).offset().left>a(document).scrollLeft()+a(window).width()/2?"e":"w"}}(jQuery);


هذا الكود لا يعمل (كود اضافي لكود اظهار وصف الروابط الموجودة في title )
الكود:
jQuery.noConflict(),function(a){a(document).ready(function(){a(function(){a("a").tipsy({gravity:"se",delayIn:0,delayOut:0,fade:!0})})})}(jQuery);



هذا الكود لا يعمل ( كود التعديل على الوان زر الرسائل الجديدة )

الكود:
jQuery.noConflict(),function(a){a(function(){var a=document.getElementById("i_icon_mini_new_message");a&&(a.parentNode.className+=" new-message")})}(jQuery);

هذا رابط المنتدى
http://www.koutstore.com

اتمنى اني مكنش هغلبكو معايا

ياريت بجد حد يحل لي المشكلة دي .. شكرا مقدما احبتي


عدل سابقا من قبل أمـير البحار في السبت 25 يونيو - 9:53 عدل 1 مرات
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الجمعة 24 يونيو - 22:43

بالانتظار Arrow Arrow Arrow
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن السبت 25 يونيو - 7:30

أمـير البحار كتب:بالانتظار Arrow Arrow Arrow
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف Michael_vx السبت 25 يونيو - 8:09

اذكر فائدة كل كود او وظيفة كل كود حتى افهم كيف اتعامل معه
avatar
Michael_vx
 
 

ذكر
عدد المساهمات : 1066
معدل النشاط : 8009
السُمعة : 69

https://www.vxblog.eu

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن السبت 25 يونيو - 9:55

تم التعديل على فائدتهم بجانب كل كود في المشاركة السابقة
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف SaLEm Hen!CHE السبت 25 يونيو - 10:01

مرحباً’, أعتذر على عدم تواجدي في الساعات الفائتة لظروف... Cool
> هل هذه الاكواد تعمل إذا كان كل واحد منها على حدى
> أعد تركيب الاكواد  على منتدى تجريبي من دون دالة no conflict الواحد تلو الاخر وأحذف الكوكيز كلما ركبت واحداً ...
avatar
SaLEm Hen!CHE
 
 

ذكر
عدد المساهمات : 567
معدل النشاط : 7098
السُمعة : 60

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين  Empty رد: أريد حل نهائي لمشكلة عدم عمل اكواد الجافا سكريبت او التعارض بين كودين

مُساهمة من طرف عبدو حسن الأحد 26 يونيو - 0:53

SaLEm Hen!CHE كتب:مرحباً’, أعتذر على عدم تواجدي في الساعات الفائتة لظروف... Cool
> هل هذه الاكواد تعمل إذا كان كل واحد منها على حدى
> أعد تركيب الاكواد  على منتدى تجريبي من دون دالة no conflict الواحد تلو الاخر وأحذف الكوكيز كلما ركبت واحداً ...

 و لا يهمك اخي الكريم انا جربت حذف كل التومبيلات في المنتدى التجريبي و حذف كل اكواد الجافا سكريبت و عملت المطلوب لكن المشكلة لم تنتهي الاكواد لا تعمل
عبدو حسن
عبدو حسن
 
 

ذكر
عدد المساهمات : 995
معدل النشاط : 7467
السُمعة : 3

http://koutstore.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

صفحة 1 من اصل 2 1, 2  الصفحة التالية

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى