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

تعلم كيف تصنع popup لطيف باستخدام jQuery

بدأه Xhack في 24 أكتوبر 2010 · 15 رد · 2,335 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

post-55282-017524200 1287918554_thumb.gi

كما ترى فالصورة السابقة عبارة عن مجرد توضحي للاطارات او النوافذ المنبثقة( popup) باستخدام مكتبة jQuery وسوف اريك في هذه المقالة ان شاء الله كيف تصنع مثل هذه النوافذ في موقعك . وفي الحقيقة فانا وجدت هذه الطريقة جاهزة في احد المواقع ولكن للاسف لم يكون يوجد رابط تنزيل للملف الخاص بالشرح لذلك قررت بعد التوكل على الله انا اقوم بصناعة هذه النوافذ كما هو موضح في ذلك الموقع مع بعض التعديلات البسيطة ووضع السكريبت في ملف وملف التصميم (CSS) في ملف لكي يتمكن الجميع من إستخدام ( popup ) في مواقعهم

إذا كيف استخدم ال(popup)

سؤال جميل جدا والاجابه عليه تكون في الاسطرة التالية

أولا : قم بتحميل الملف المرفق وسوف تجد مجلد إسمه (Scripts) يحتوي هذه المجلد طبعا على مكتبة jQuery بالإضافة الى ملف أخر إسمه PopupScript.js وطبعا بداخله الكود اللازم لعمل ال popup

ثانيا : سوف تجد مجلد أخر إسمه Styles وبداخه ملف إسمة PopupStyle.css ويحتوي طبعا على التصميم (CSS) الخاص بال ( popup)

ثالثا : صورة بإسم close_pop.png وهي التي تظهر أقصى اليمين من أجل إغلاق ال( popup) طبعا بإمكانك ان تغيرها

post-55282-042765600 1287921278_thumb.pn

ناتي الان الى إنشاء ال popup في صفحة ال Asp.net وهي كالتالي

أولا قم بوضع رابط والذي يقوم بدوره بفتح ال popup كالتالي

<a href="#270" rel="popup1" class="poplight">الكلام الذي تريده </a>

الان لاحظ معي ان الرابط يجب ان يحتوى على جميع ماسبق

rel : وهو يحمل إسم العنصر الذي سوف يتم فتحه على انه ( popup)

class : الغرض منه الوصل الى هذا العنصر من خلال jQuery

href : ويحتوي على علامة # متبوعة برقم وهذا الرقم هو عبارة عن عرض ال popup

لاحظ معي ان جميع ماسبق ثابت بإستثناء الرقم والذي قلنا انه عبارة عن عرض ال popup

الان الخطوة الاخيرة وهي وضع العناصر (ASP.NET Control) وعرضها بداخل ( popup)

قم بانشاء عنصر من نوع ( div) وهو عبارة عن حاوية ( container ) كالتالي

<div id="popup1"  class="popup_block" >
العناصر التي تريدها ضعها هنا
</div>

لاحظ معي انه يجب ان يكون لديك

id : إسم الحاوية

class : ويحتوي على الستايل الذي يقوم بإخفاء ال popup عندما يتم عرض الصفحة

الان بعد ان قمت بعمل الخطوات السابقة جميعها قم باستعراض الصفحة وستجد أنه أصبح لديك ( popup) قمة في الروعة والبساطة

خلاصة

ماسبق شرحه لم يكن في الحقيقة سوى توضيح لكيفية إستخدام ال ( popup) جاهزة في موقعك بطريقة بسيطة وسهل فكل مايلزمك هو الملفات السابقة وبعض الاسطر في صفحاتك وسوف تجد انه تم إنشاء ال ( popup)

في الختام

أتمنى ان أكون قد وفقت في الطرح ولاتنسونا من الدعاء

وفق الله الجميع

Popup.rar

المرفقات
PopUpProject.gifpopup1.png
4
#2

الله يعطيك العافية اخي وماقصرت

موضوع راااااااائع

وفقك الله

عن عبد الله بن مسعود رضي الله عنه قال: سألت النبي صلى الله عليه وسلم أي العمل أحب إلى الله عز وجل؟ قال: ( الصلاة على وقتها) قال: ثم أي؟ قال: ( بر الوالدين ) قال ثم أي؟ قال: ( الجهاد في سبيل الله )

302889519.gif

رابط المصحف الرقمي الفلاشي بأكثر من روايات - القرآن الكريم

#3

سؤالما هي الأشياء التي يمكن عملها ب jquery

1

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#4

اولا شكرا لك اخي احمد على الموضوع وجزاك الله كل خير

KV2010 كتب:

سؤالما هي الأشياء التي يمكن عملها ب jquery

كل ما يمكنك عمله بالجافا سكريبت

ماذا هي الاشياء التي يمكننا عملها بالجافا سكريبت

كل شيىء قابل على العمل على المستعرض

تم تعديل هذه المشاركة بواسطة X-File في 25 أكتوبر 2010 في 18:22

In bad state

#5

وما هي الأشياء يمكن عملها على المستعرض؟

عم أمزح

ولكن أقصد ما هو الجديد أو الإختلاف

يعني صار نفس العمل ولكن بإسم مختلف

على فكرة المثال يعمل ولكن عندما أضغط على اللينك لا يحدث شيئ

1

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#6

طبعا لن يفعل اللينك شيئا سوى إضهار ال ( popup)

الان ناتي الى موضوع ماهو الجديد او الاختلاف في ال jQuery

أستطيع ان اقول لك هو أنها تجعل من كتابة أكواد الجافا سكريبت أبسط واسهل مثلها مثل المكتبات او الادوات الاخرى المتخصص في الجافا سكريبت مثل Dojo او Asp.net Ajax Framework وغيرها من المكتبات

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

والله اعلم

بالتوفيق ان شاء الله

1
#7

شكرا على التوضيح ولكن كما قلت لك pop up لا يعمل ولا يظهر أي شيئ

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#8

يعطيك العافيه اخوي

موضوع ممتاز وكنت ابحث عنه من زمان والحمدلله لقيت موضوعك وبشرح مبسط وسهل

ولكن حملت المرفق وشغلته وعند الضغط على shwo او Sign In

لايظهر شي ولايظهر خطأ او شي مع لبعلم اني اعمل على VB2008

#9

الإجابة بسيطة على إشكالياتكم

وهي أن تضيف class="poplight"

داخل كل لينك

كما هو موضح في بداية المقالة

شكرا XHACK

1
#10
KV2010 كتب:

شكرا على التوضيح ولكن كما قلت لك pop up لا يعمل ولا يظهر أي شيئ

ضاري كتب:

يعطيك العافيه اخويموضوع ممتاز وكنت ابحث عنه من زمان والحمدلله لقيت موضوعك وبشرح مبسط وسهلولكن حملت المرفق وشغلته وعند الضغط على shwo او Sign In لايظهر شي ولايظهر خطأ او شي مع لبعلم اني اعمل على VB2008

جزاكم الله خيرا أخواني الكرام بالفعل عندما يتم الظعط على الرابط لا يقوم بعمل المطلوب منه والسبب في ذلك أني نسيت أن أضع إسم الكلاس في الرابط كالتالي

<a href="#270" rel="popup1" class="poplight" >Sign In</a>

وجزا الله أخونا الكريم yaser.net على رده تم التعديل وتم الرفع من جديد

النسخة بعد إصلاح الخطأ المطبعي البسيط

Popup.rar

شاكر للجميع مرورهم

دمتم بخير

تم تعديل هذه المشاركة بواسطة Xhack في 29 أكتوبر 2010 في 00:04

#11

شكرا لك يا اخى

بارك الله فيك

#12

اكرمك الله

-ولكن اريد ان تضهر عن طريق الكود مثلا بعد حفظ البيانات او حدث خطء

-يتم اغلاقها بعد 20 ثانية مثال

جزاك الله واكرمك برية وجه الكريم

#13

بارك الله فيك على الطرح المتميز

والشرح الوافي

جزاك الله خيرا على مجهودك

#14

up

#15

اكرمك الله

-ولكن اريد ان تضهر عن طريق الكود مثلا بعد حفظ البيانات او حدث خطء

-يتم اغلاقها بعد 20 ثانية مثال

جزاك الله واكرمك برية وجه الكريم

#16

شكرا لك

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…