Flutter Dev نشر 14 ديسمبر 2021 أرسل تقرير نشر 14 ديسمبر 2021 السلام عليكم ورحمة الله وبركاته تحيبه طيبه للجميع امتلك فاكشن في ملف asp.net التصميم كالتالي: <script type="text/javascript"> $(document).ready(function () { $(<%=lstBoxTest.ClientID%>).SumoSelect({ okCancelInMulti: true }); }); </script> ارغب بتحويلها او نقلها الى ملف منفصل ملف js اعلم طريقة انشاء الملف ولكن الفكشن لم تعمل لدي بعد نقلها للملف المنفصل حاولت كتابتها بشكل التالي: $(document).ready(function () { $('<%=lstBoxTest.ClientID %>').SumoSelect({ okCancelInMulti: true }); }); اعتقد ان المشكله في الجزء : lstBoxTest ولكني لم اعلم كيف يمكن كتابة الفكشن في الملف المنفصل بشكل الصحيح ياليت من لديه فكره عن الامر يساعدنا شكرا لكم 1 اقتباس
1 Sam Ahw نشر 14 ديسمبر 2021 أرسل تقرير نشر 14 ديسمبر 2021 بتاريخ 1 ساعة قال مروان مروان3: شاهد الصوره لو تكرمت هو يعطيني تنبيه ان فيه خطاء في طريقة كتابة id المرتبطه مع هذا الفكشن مع العلم اني مسوي له نسخ من الصفحه الاساسيه اي لا يوجد خطاء كتابي المشكلة إذاً في التعرّف على ClientID، ضع القيمة ClientIDMode = Static ضمن صفحة aspx ثم يمكنك الوصول بشكل مباشر للعنصر بهذا الشكل: $("#1stBoxTest") 1 اقتباس
1 Sam Ahw نشر 14 ديسمبر 2021 أرسل تقرير نشر 14 ديسمبر 2021 بتاريخ 8 دقائق مضت قال مروان مروان3: ولكني لم اعلم كيف يمكن كتابة الفكشن في الملف المنفصل بشكل الصحيح ياليت من لديه فكره عن الامر يساعدنا شكرا لكم هل قمت بربط ملف الجافاسكريبت بعد إنشائه؟ بقد أن قمت بإنشاء ملف الجافاسكريبت وليكن test.js ووضعت بداخله الشيفرة البرمجية التالية: $(document).ready(function () { $('<%=lstBoxTest.ClientID %>').SumoSelect({ okCancelInMulti: true }); }); يجب عليك ربطه مع الصفحة السابقة التي سيتم تنفيذ هذا الكود بداخلها من خلال الوسم التالي: <script src='<%=ResolveClientUrl("~/js/test.js") %>' type="text/javascript"></script> مع استبدال المسار: ~/js/test.js حسب اسم ومكان توضّع ملف الجافاسكريبت الذي قمت بإنشائه. 1 اقتباس
0 Flutter Dev نشر 14 ديسمبر 2021 الكاتب أرسل تقرير نشر 14 ديسمبر 2021 (معدل) بتاريخ 2 دقائق مضت قال Sam Ahw: هل قمت بربط ملف الجافاسكريبت بعد إنشائه؟ بقد أن قمت بإنشاء ملف الجافاسكريبت وليكن test.js ووضعت بداخله الشيفرة البرمجية التالية: $(document).ready(function () { $('<%=lstBoxTest.ClientID %>').SumoSelect({ okCancelInMulti: true }); }); يجب عليك ربطه مع الصفحة السابقة التي سيتم تنفيذ هذا الكود بداخلها من خلال الوسم التالي: <script src='<%=ResolveClientUrl("~/js/test.js") %>' type="text/javascript"></script> مع استبدال المسار: ~/js/test.js حسب اسم ومكان توضّع ملف الجافاسكريبت الذي قمت بإنشائه. اهلا اخي الكريم نعم انا قمت مثل العاده بسحب الملف وافلاته في الصفحه المستهدفه اخي هو يعطيني تنبيه بالازرق في ملف الجافا سكريبت كالتالي Warning TS1109 (JS) Expression expected. تم التعديل في 14 ديسمبر 2021 بواسطة مروان مروان3 اقتباس
0 Sam Ahw نشر 14 ديسمبر 2021 أرسل تقرير نشر 14 ديسمبر 2021 بتاريخ 3 دقائق مضت قال مروان مروان3: نعم انا قمت مثل العاده بسحب الملف وافلاته في الصفحه المستهدفه تأكد من ربط الملف والإشارة للمسار بالشكل الصحيح، كما يمكنك تجربة استخدام إحدى الطريقتين ضمن ترويسة الصفحة أو ضمن الكود: <head runat="server"> <script src="test.js" type="text/javascript"></script> </head> Page.ClientScript.RegisterClientScriptInclude("test", ResolveUrl("~/js/test.js")); 1 اقتباس
0 Flutter Dev نشر 14 ديسمبر 2021 الكاتب أرسل تقرير نشر 14 ديسمبر 2021 (معدل) بتاريخ 5 دقائق مضت قال Sam Ahw: تأكد من ربط الملف والإشارة للمسار بالشكل الصحيح، كما يمكنك تجربة استخدام إحدى الطريقتين ضمن ترويسة الصفحة أو ضمن الكود: <head runat="server"> <script src="test.js" type="text/javascript"></script> </head> Page.ClientScript.RegisterClientScriptInclude("test", ResolveUrl("~/js/test.js")); شاهد الصوره لو تكرمت هو يعطيني تنبيه ان فيه خطاء في طريقة كتابة id المرتبطه مع هذا الفكشن مع العلم اني مسوي له نسخ من الصفحه الاساسيه اي لا يوجد خطاء كتابي تم التعديل في 14 ديسمبر 2021 بواسطة مروان مروان3 اقتباس
0 Flutter Dev نشر 14 ديسمبر 2021 الكاتب أرسل تقرير نشر 14 ديسمبر 2021 بتاريخ 13 دقائق مضت قال Sam Ahw: المشكلة إذاً في التعرّف على ClientID، ضع القيمة ClientIDMode = Static ضمن صفحة aspx ثم يمكنك الوصول بشكل مباشر للعنصر بهذا الشكل: $("#1stBoxTest") نجح الامر كل الشكر لك اخي الكريم 1 اقتباس
السؤال
Flutter Dev
السلام عليكم ورحمة الله وبركاته
تحيبه طيبه للجميع
امتلك فاكشن في ملف asp.net التصميم كالتالي:
ارغب بتحويلها او نقلها الى ملف منفصل ملف js اعلم طريقة انشاء الملف ولكن الفكشن لم تعمل لدي بعد نقلها للملف المنفصل حاولت كتابتها بشكل التالي:
اعتقد ان المشكله في الجزء :
lstBoxTest
ولكني لم اعلم كيف يمكن كتابة الفكشن في الملف المنفصل بشكل الصحيح
ياليت من لديه فكره عن الامر يساعدنا
شكرا لكم
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.