مروری بر رویدادها در اینترنت اکسپلورر در HTML

آموزش HTML

مروری بر رویدادها در اینترنت اکسپلورر در HTML

سلام  خدمت همراهان عزیز  با آموزش زبان برنامه نویسی (HTML) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی قبل مراجعه فرمایید .

عنوان آموزش امروز :

مروری بر رویدادها در اینترنت اکسپلورر

Application of scripting languages ​​in HTML

مروری بر رویدادها در IE5

این مرورگر ، رویداد های بیشتری را برای جاوا اسکریپت تدارک دیده است . در این مرورگر می توان داده ها را با استفاده از اعمال paste, copy, cut در داخل

یک صفحه یا سایر برنامه های کاربردی انتقال داد. این رویدادها که مفهوم آنها را از نامشان پیداست عبارتند از :oncopy,  و onbeforecopy , oncut , onbeforecut , onpaste و onbeforepaste .

همچنین این مرورگر ، مدل پیشترفته  ای را برای حرکت دادن و رها کردن ماوس ارائه کرده است : ondrag ,  ondragend , ondragenter , ondragover و

ondrop . و نیز این مرورگر ،رویداد های onafterprint و onbeforeprint را برای کنترل بر روی عمل چاپ ارائه نموده است با استفاده از این رویداد ها می توان

قبل از چاپ صفحه ای ، سبک و محتویات آن را تغییر داد.

دانلود رایگان :

دانلود افزونه المنتور Elementor Pro 3.12.2

رویداد oncountmenu وقتی رخ می دهد که کاربر سعی کند منویی را برای شیئی تدارک ببیند. این رویداد وقتی رخ می دهد که دکمه سمت راست ماوس

کلیک شود. فرض کنید کاربران می توانند در وب با کلیک کردن دکمه راست ماوس منویی را مشاهده کنند . با افزودن این رویداد به رویداد های استاندارد،

قدرت رابط های وب مثل رابط گرافیکی مدرن خواهد بود.

پردازش خطا

رویداد onerror برای پردازش خطا ها مورد استفاده قرار می گیرد. این رویداد دستورات اسکریپت را وقتی اجرا می کند که خطایی رخ داده باشد .

(بخصوص وقتی که خطایی هنگام بارکردن سندی رخ می دهد.) یک از امتیازات این رویداد این است که از طریق آن می توان کنترل خطا را به دست گرفت

و پیام مناسبی را صادر کرد .

اگر به خوبی عمل شود می توان کاربر را راهنمایی کرد تا عمل مناسبی را انجام دهد. برای نمایش پیام خطا در جاوا اسکریپت باید window.onerror را برابر با

نام پردازنده خطای مورد نظر قرار داد. دقت داشته باشید که اسکریپت باید مقدار true را بر گرداند.

معرفی سایت خارجی :

https://www.codecademy.com

https://html.com

مثال

برنامه ای که کاربرد کنترل خطا را با رویداد onerror نشان می دهد . در این برنامه تابع ()display Sorry پردازنده خطاست که نام آن در

window.onerror قرار گرفته است .

<html>

<head>

<title> error handler </title>

<“script language=”javascript>

–!>

window.onerror= displaysorry

function displaysorry(message, url, line)

}

“;var msg=” there has been a scripting error.\n

“msg + =”please contact info@arazpardazesh.com\n

msg + = “reference file:” + url

alert(msg)

return true

{

<–//

<script/>

<head/>

<body>

<script>

bad script code

<script/>

<body/>

<html/>

بسط رویداد ها توسط مایکروسافت

معمولا پردازنده رویداد ها به عنوان صفات دستورات منظور می شوند. مانند دستور زیر :

در این دستور ، نوع عنصر ورودی BUTTON انتخاب می شود و چنانچه بر روی آن کلیک شود ، اسکریپت مورد نظر اجرا می گردد.

مایکروسافت ، نوع دیگری از رویداد ها را پشتیبانی می کند که یکی از آنها بسط دستور <SCRIPT> و دیگری نامگذاری برای وی بی اسکریپت است .

با استفاده از صفات FOR و  EVENT که شرح آنها گذشت ، قابلیت انعطاف بیشتری ایجاد شده است . ای حالت در وی بی اسکریپت معمول است

که نمونه ای از این بسط را در مثال زیر خواهید دید.

مثال :

برنامه ای که کاربر شکل توسعه یافته ای از < SCRIPT> را نشان می دهد.

<html>

<head>

<title> microsoft alternate event form </title>

<“script for=”mybutton” event=”onclick” language=”javascript>

–!>

(“!alert(“i have been clicked

<–//

<script/>

<head/>

<body>

<form>

<“input type=”button” name=”mybutton” value=”click me>

<form/>

<body/>

<html/>

<“script language=”vbscript>

–!>

sub mybutton_onclick

“!msgbox “i have been clicked

end sub

<–

<script/>

 

برگرفته از :

کتاب راهنمای جامع (HTML, BHTML, XML)

دکتر عین الله جعفر نژاد قمی

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید.

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دو × 4 =