سلام خدمت همراهان عزیز با آموزش زبان برنامه نویسی (HTML) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی هفته ی قبل مراجعه فرمایید .
آموزش امروز :
رویداد های اسکریپت و HTML
در ابتدای این فصل گفته شد که کد اسکریپت می تواند از طریق رویداد های خاصی به نام پردازنده های رویداد به فایلهای HTML اضافه شود . اما رویداد چست؟ رویداد ها در اثر فعالیت کاربر یا قرار گرفتن صفحه ای در مرورگر رخ می دهند .
نمونه هایی از رویداد ها عبارتند از کلیک کردن دکمه ماوس توسط کاربر ، فشردن کلیدی از صفحه کلید انتقال یک پنجره و حرکت ماوس در صفحه نمایش . HTML می تواند اسکریپتی را به وقوع رویداد ی مقید کند. این کار را از طریق صفت پردازنده رویداد انجام می دهد.
مثل onclick . دستور زیر مشخص می کند که با کلیک کردن دکمه ای اسکریپتی باید اجرا شود.
با این دستورات ، دکمه ای به نام” Press Me ” ایجاد می شود که با کلیک کردن بر روی آن تابع ()alert جاوا اسکریپت اجرا می شود و پیامی را صادر می کند.
صفت پردازنده رویداد را می توان به اغلب دستورات HTML اضافه کرد . در عمل این صفات توسط دستورات <INPUT> ، <SELECT> ، <TEXTAREA> و <BUTTON> به کنترلهای فرم مربوط می شود . جدول رویداد هایی را که در HTML قابل استفاده اند نشان می دهد.
رویدادهای مهم عبارتند از onclik ، ondblclick ، onkeydown ، onkeypress ، onkeyup ، onmousedown ، onmousemove ، onmouseout ، onmouseover و onmouseup .
معرفی سایت خارجی :
این رویداد ها تقریبا برای تمام دستورات HTML که عکس العملی در صفحه نمایش دارند توصیف شده است. منظور از
” اغلب دستورات” در جدول عبارتند از :
بعضی از دستورات HTML رویداد های خاص خودشان را دارند. به عنوان مثال ، دستورات <BODY> و <FRAMESET> رویداد ی برای بار کردن و خروج از صفحه دارند، لذا هر دو دستور دارای رویداد های onIoad و onunload هستند .
در دستورات <FRAMESET> این رویداد ها تا زمانی که تمام فریمها بار نشده اند یا تخلیه نشده اند رخ نمی دهند.
دستور <FORM> دارای دو رویداد ویژه است که وقتی کاربر دکمه های reset یا submit را کلیک کرد رخ می دهند . این رویدادها عبارتند از onsubmit و onreset .
دقت کنید که هنگام کارکردن با اسکریپتها این رویداد ها ممکن است برای اهدادف دیگری به کار روند.
دستورات مربوط به فرم عبارتند از <BUTTON> ، <INPUT> ، <LABEL> ، <SELECT> و <TEXTAREA> برای فیلدهایی که با دستور <INPUT> ایجاد می شوند می توان از رویداد های onfocus و onbur استفاده کرد. رویداد onfocus
وقتی رخ می دهد که مکان نما در عنصری قرار گیرد و رویداد onblur وقتی رخ می دهد که نما از عنصری خارج شود. رویداد onselect وقتی رخ می دهد که متنی توسط کاربر انتخاب شود . رویداد onchange وقتی رخ می دهد که مقدار فیلد ی تغییر کند یا مکان نما از آن خارج شود.
مثال :
برنامه ای که کاربرد رویداد های مربوط به کنترلهای فرم را نشان می دهد.
گرچه رویداد های مثال در مرورگر نت اسکیپ و IE یکسان است ولی رویدادهای مربوط به دستورات HTML ممکن است
از مرورگری به مرورگر دیگر فرق کند به عنوان مثال رویداد onclick برای اغلب دستورات از جمله <B> ، <SPAN> ، <HR> وجود دارد .
<p title=”introduction”> this is the first </p> |
---|
برگرفته از :
کتاب راهنمای جامع (HTML, BHTML, XML)
دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact