Atrybut contextmenu
służy do określania menu kontekstowego dla elementu. Wyznaczone w ten sposób menu wyświetli się, gdy użytkownik kliknie element prawym przyciskiem myszy.
Przykłady użycia
Kliknięcie prawym przyciskiem myszy poniższego elementu
div
spowoduje wyświetlenie menu kontekstowego o nazwie mojemenu
<div contextmenu="mojemenu">Dla tego elementu zdefiniowane jest menu kontekstowe.</div> <menu type="context" id="mojemenu"> <command label="Pierwszy element menu" onclick="obslugaKlikniecia()"> <command label="Drugi element menu" onclick="obslugaKlikniecia2()"> </menu>
Składnia atrybutu contextmenu
<nazwa_elementu contextmenu="identyfikator_menu">
Elementy związane z atrybutem contextmenu
Atrybut contextmenu
można definiować dla wszystkich elementów języka HTML 5.
Wartości atrybutu contextmenu
Wartość | Opis | HTML 4.01/XHTML 1.0 | HTML 5 |
---|---|---|---|
identyfikator_menu |
Identyfikator menu (elementu menu ), którego zawartość ma się wyświetlić jako menu kontekstowe elementu |
✘ | ✔ |
Obsługa atrybutu contextmenu
przez przeglądarki
Firefox | Chrome | Opera | Safari | Internet Explorer |
---|---|---|---|---|
✔ | ✘ | ✘ | ✘ | ✘ |
Różnice między HTML 4.01 a HTML 5
Atrybut contextmenu
jest nowością języka HTML 5.
Dodaj komentarz