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

مشكلة في عمل مكتبة mootools

بدأه codename في 1 مايو 2010 · 4 رد · 775 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

من من مبرمجي الجافا والاجاكس لم يستعمل مكتبة mootools او حتى يسمع عنها

اكيد تعرفونها

ماعلينا

واجهتني مشكلة في احدى صفحات موقعي

حيث قمت بادراج مكتبة:mootools-1.2-core.js

حتى استطيع ان اعمل مرورا للصور تحمل روابط معها

يعني تظهر الصورة 1 ثم تختفي فتظهر الصورة 2 وهكذا

وفي حالة ظغط المستخدم على صورة معينة تأخذه الى رابط معين .

وفعلا نجح الامر واشتغل بدون اي مشكل

لكن عندما قمت باضافة مكتبة ثانية :mootools.js

الغرض منها هو عمل عرض لصور اخرى

هنا حدث ما لم يكن بالحسبان

حيث اشتغلت هاته المكتبة وابطلت اشتغال المكتبة الاولى

وهذا السكريبت الذي كتبت في الهيدر:

<script type="text/javascript" src="projec/mootools-1.2-core.js"></script>
<script type="text/javascript" src="projec/_class.noobSlide.packed.js"></script>
	<script type="text/javascript">
	window.addEvent('domready',function(){
		//SAMPLE 1 (auto, every 1 sec)
		var nS1 = new noobSlide({
			box: $('box1'),
			items: [0,1,2,3],
			size: 750,
			autoPlay: true
		});
	});
	</script>




<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/videobox.js"></script>

فعندما الغي هذا السطر :

<script type="text/javascript" src="js/mootools.js"></script>

تشتغل المكتبة الاولى وتقوم بعملها

وعند وجود هذا السطر لاتشتغل

ولم افهم بصراحة السبب في ذلك

ارجوا ان كان احدكم مر بالمشكلة او يعرف حلا له يفيذني وجزاكم الله خير

وشكرا مسبقا

#2

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

ويفضل أن تكون صغيرة الحجم minimized وتحتوي على كل الإضافات التي تريدها.

<script type="text/javascript" src="projec/mootools-1.2.4-core-yc.js"></script>
<script type="text/javascript" src="projec/_class.noobSlide.packed.js"></script>
        <script type="text/javascript">
        window.addEvent('domready',function(){
                //SAMPLE 1 (auto, every 1 sec)
                var nS1 = new noobSlide({
                        box: $('box1'),
                        items: [0,1,2,3],
                        size: 750,
                        autoPlay: true
                });
        });
        </script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/videobox.js"></script>

حيث الملف هو هذا http://mootools.net/download/get/mootools-1.2.4-core-yc.js

#3

لا لم ينجح الامر

كما ان النسختين اللتان لذي مختلفيتن

mootools-1.2-core.js

#

mootools.js

فإذا اقتصرت على استخدام مكتبة واحدة فقط من الاثنين سيتم الغاء مهمة المكتبة الغير موجودة

لقد قمت ايضا بتعويض المكتبتين بالمكتبة التي اعطيتني لكن اقتصر عملها على تشغيل التطبيق الاول دون الثاني

اشكر لك حسن استجابتك رغم ان الامر لم يفلح معي للاسف الشديد

#5

بدون جدوى اخي

كأن المكتبة الثانية التي استعمل ليست من نوع mootools

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