مثال (رویداد 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>

خودتان امتحان کنید »

تعریف و کاربرد

رویداد 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 Reference مرجع کلیه رویدادهای JavaScript