رویداد onshow
مثال (رویداد onshow)
اجرا کردن یک تابع جاوااسکریپت هنگامی که یک عنصر <menu>، به صورت یک منوی محتوا(context menu)نشان داده شود:
<div contextmenu="mymenu">
<p>Right-click inside this box to see the context menu!
<menu type="context" id="mymenu" onshow="myFunction()">
<menuitem label="Refresh" onclick="window.location.reload();"></menuitem>
</menu>
</div>
<p>Right-click inside this box to see the context menu!
<menu type="context" id="mymenu" onshow="myFunction()">
<menuitem label="Refresh" onclick="window.location.reload();"></menuitem>
</menu>
</div>
خودتان امتحان کنید »
تعریف و کاربرد
رویداد onshow زمانی روی می دهد که، یک عنصر <menu>، به صورت یک منوی محتوا(context menu)نشان داده شود.
پشتیبانی مرورگرها
اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این رویداد پشتیبانی می کند.
Event | |||||
---|---|---|---|---|---|
onshow | پشتیبانی نمی شود | پشتیبانی نمی شود | 8.0 | پشتیبانی نمی شود | پشتیبانی نمی شود |
نحوه استفاده
در html:
<element onshow="myScript">امتحان کنید
در جاوااسکریپت:
object.onshow=function(){myScript};امتحان کنید
استفاده از متد addEventListener() در جاوااسکریپت:
object.addEventListener("show", myScript);امتحان کنید
نکته: متد addEventListener() در Internet Explorer 8 و ورژن های پایین تر از آن پشتیبانی نمی شود.
جزئیات تکنیکی
Bubbles: | خیر |
---|---|
Cancelable: | خیر |
Event type: | Event |
Supported HTML tags: | <menu> |
DOM Version: | Level 3 Events |
آموزش های مرتبط
مرجع تگ ها: HTML contextmenu attribute
مرجع تگ ها: HTML <menu> tag
مرجع کلیه رویدادهای JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5516