{ipb.vars['home_name']}
Debt Management | Payday Loans | Iphone 3g | Debt Help | Freelance Sites
 
Reply to this topicStart new topic
> الأحدث في الجافا سكريبت, events in JavaScript
xmezoo
المشاركة 10-07-2007, 09:42 am
مشاركة #1


عضو
**

المجموعة: عضو
المشاركات: 17
التسجيل: 4-12-04
البلد: أم الدنــ مصر ــيا
رقم العضوية: 11202



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

المقصود بحدث : مثلاً onClick أو ondblclick أو ….

الفائدة من الأحداث : هي تعبر أساس أجراء عمليات الـJavaScript فمثلاً لو أحببنا نظهر رسالة “مرحباً بك أيها الزائر” فسنسنتخدم الدالة alert وهي دالة لها مدخل واحد وهو الرسالة؛.

أين أستخدام الأحداث إذاً؟
سوف أبلغك … لعرض هذه الرسالة عند بداية تحميل الصفحة فسنستخدم الحدث onLoad في تاج body بالشكل الأتي :
<body onLoad="alert('مرحباً بك')">

اما لعرضه عند الضغط على زر أرسال مثل
<input type="submit" onClick="alert('مرحباً بك')" />


بعض الأحداث وفائدتها
onLoad : في بداية ظهور الصفحة أو الكائن المستخدم معه هذا الحدث ويمكن أستخدامه مع (body و frame و frameset و iframe و img و link و script)
onUnload : مثل السابق ولكن في النهاية بدل البداية … مثال :-
<body onUnload="alert('شكراً لزيارتك موقعنا')">


onError : يمكن أستخدامه في الBody أيضاً لعمل حدث معين لو حدث خطأ أو مع الصور أيضاً … مثال :-
<img src="image.gif" onerror="alert('The image could not be loaded.')" />


onResize : تنفذ عند تغير حجم الصفحة أو الكائن … مثال :-
<body onresize="alert('أوعى تبعد عن زاجل :S')">

onClick : عند الضغط على الكائن
ondblclick : عن الضغط مرتين على الكائن
onFocus : عند الوصول للكائن بالماوس او بأستخدام زر Tab
onkeyPress :عند الكتابة داخل هذا الكائن
onkeydown , onkeyup : أعتقد هذا مثال أفضل من الشرح
onmousedown , onmouseup : نفس وضيفة الالحدثين السابقين ولكن بأستخدام الـMouse أما السابقين لأزرة الـKeyWord
onMousemove , onMouseover : عند المرور على الكائن
onMouseout : عند خروج الـMouse من حيز الكائن
onReset : عند الضغط على زر reset داخل النموذج Form … المثال بعد التالي
onSubmit : عند الضغط على زر Submit او القيام بتنفيز الأرسال بأي طريقة … مثال :-
<body onreset="return confirm('سيتم تصفير الفورم')">
<body onsubmit="return confirm('متأكد')">


onSelect : تستخدم مع التاجات(Input و TextArea) وهي تنفز عند التعليم على الكلام بداخل أحد التاجين
onchange : وتستخدم عادتاً مع القوائم المنسدلة (Select) ولكن يمكن أستخدامها أيضاً مع (input type=text و textarea)
مثال بسيط :-

<input type="text" onchange="this.value = this.value.toUpperCase()" />



أخيراً اتمنى اكون أفدت


--------------------
Go to the top of the page
 
+Quote Post
Alin
المشاركة 10-07-2007, 05:23 pm
مشاركة #2


عضو متميز
*****

المجموعة: عضو
المشاركات: 320
التسجيل: 13-10-06
رقم العضوية: 21802



السلام عليكم ..


شكراً لك أخي " xmezoo " على هذا الدرس الرائع والمهم في نفس الوقت happy.gif ..


مع تحياتي
cool.gif Alin cool.gif


--------------------
Go to the top of the page
 
+Quote Post
osos
المشاركة 11-07-2007, 12:33 am
مشاركة #3


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 7-01-07
رقم العضوية: 22898



أفدت و نعم الإفاده و طبعاً مستنين دروس كمان و كمان
ألف شكر أخي xmezoo
Go to the top of the page
 
+Quote Post
PHP_CODER
المشاركة 11-07-2007, 12:38 am
مشاركة #4


عضو فاعل
***

المجموعة: عضو
المشاركات: 70
التسجيل: 27-07-06
البلد: السعودية
رقم العضوية: 20724



شرح رائع بالفعل!

و أنا حقيقةً أتمنى أن تستمر في إعطاء دروس للغة "Java" لأنها لغة رائعة جداً، و لابد من أن يستفيد منها أصحاب المواقع...

و الشرح واضح جداً...

و إلى الأمام أخي xmezoo...


--------------------


Go to the top of the page
 
+Quote Post
زاجل
المشاركة 12-07-2007, 12:44 pm
مشاركة #5


عضو متميز
*****

المجموعة: Admin
المشاركات: 4834
التسجيل: 16-05-01
البلد: السعودية
رقم العضوية: 1



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


--------------------
قبل أن تكتب موضوع نتمنى:
1- قم بالبحث عن استفسارك عن طريق محرك البحث في المنتدى لتوفير جهدك و وقتنا
2- عند كتابتك لأي موضوع يجب أن يكون العنوان واضحاً يحكي فحوى هذا الموضوع.
3- عند كتابة سؤالك يتعلق ببرنامج معين يتوجب عليك ذكر إصدارته ونوعه مع ضرورة أن يكون شرح المشكلة واضحاً
4- عدم وضع وصلة لمنتدى لا يسمح بدخول الزوار.
5- عدم وضع شرح طريقة ما بوضع وصلة لمنتدى آخر أو موقع آخر .. و لكن يجب وضع الشرح و ذكر المصدر.

... الرجاء مراجعة ضوابط الكتابة في المنتدى
Go to the top of the page
 
+Quote Post
الكتلوني
المشاركة 12-10-2007, 05:01 pm
مشاركة #6


عضو جديد
*

المجموعة: عضو
المشاركات: 8
التسجيل: 5-04-07
رقم العضوية: 24360



شكرا موصولا لك
Go to the top of the page
 
+Quote Post
altoona
المشاركة 5-01-2010, 11:53 am
مشاركة #7


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 5-01-10
رقم العضوية: 40538



ومنكم نستفيد وننتظر المزيد من الدروس
Go to the top of the page
 
+Quote Post
altoona
المشاركة 5-01-2010, 11:55 am
مشاركة #8


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 5-01-10
رقم العضوية: 40538



الجافا شي جميل ان تبحر بنا فيموضوع مثل هاذا
Go to the top of the page
 
+Quote Post
altoona
المشاركة 5-01-2010, 11:57 am
مشاركة #9


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 5-01-10
رقم العضوية: 40538



يعطيك اف عافية مميز كما هيا مواضيعك شكرا
Go to the top of the page
 
+Quote Post
altoona
المشاركة 5-01-2010, 11:58 am
مشاركة #10


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 5-01-10
رقم العضوية: 40538



نريد منك ان تستمر في هاذا الابداع وفي مواضيع متنوعة
Go to the top of the page
 
+Quote Post
altoona
المشاركة 5-01-2010, 12:01 pm
مشاركة #11


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 5-01-10
رقم العضوية: 40538



يعطيك الف عافية كما هو ابداعك نطلب منك انته شخصيا او احد الاعضاء ان يعطينا دروس في الفوتشوب
Go to the top of the page
 
+Quote Post
altoona
المشاركة 5-01-2010, 12:03 pm
مشاركة #12


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 5-01-10
رقم العضوية: 40538



حقيقة ان هذا الموقع من اجمل المواقع الي سجلت بها
Go to the top of the page
 
+Quote Post
altoona
المشاركة 5-01-2010, 12:09 pm
مشاركة #13


عضو
**

المجموعة: عضو
المشاركات: 11
التسجيل: 5-01-10
رقم العضوية: 40538



جميع اعضاء زاجل الشكر لكم جميع انتظر منكم المساعدة في برنامج الشرط الاخباري لقناة الجزيره
Go to the top of the page
 
+Quote Post
TrojanMan57
المشاركة 31-05-2010, 04:34 am
مشاركة #14


عضو جديد
*

المجموعة: عضو
المشاركات: 2
التسجيل: 29-05-10
رقم العضوية: 41701



ألف مليوووووووووووون شكر لك أخي xmezoo
Go to the top of the page
 
+Quote Post
ali2
المشاركة 10-07-2010, 01:16 am
مشاركة #15


عضو
**

المجموعة: عضو
المشاركات: 29
التسجيل: 14-01-10
رقم العضوية: 40647



شكرا لك اخي علة هذا الدرس


--------------------


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

استغفر الله واتوب اليه
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 عدد القراء الحاليين لهذا الموضوع (1 الزوار 0 المتخفين)
0 الأعضاء: