Как да деактивираме контекстното меню

Има ли начин да забраните това в прозореца на менюто Advanced контекст уеб-базирани кликнете с десен бутон на мишката?

Да, но само в Internet Explorer версия 5.0 или по-късно и Firefox. Трябва ли да се използва, за да напишете манипулатор функционални събития onContextMenu възразят тяло, връща лъжа. (Тъй като ние си спомняме от глава 2, връщането от манипулатора за фалшива предотвратява действието по подразбиране, когато се появи на събитието.)

Ние не трябва да забравяме, три неща. На първо място, Opera не поддържа onContextMenu събитие. На второ място, Firefox позволява на настройките й за деактивиране на изпълнението на скрипта за забрана на контекстното меню. На трето място, скрипт, почиства контекстното меню - много лош стил на Web-програмирането; се счита, че така ограничава свободата на използване на информацията, публикувана на него, както си иска на посетителя.

Следният код HTML уеб-страницата, която щракнете с десния бутон на мишката ще се появи контекстно меню:

Долу контекстното меню!

<Р>Опитайте да кликнете с десния бутон на мишката и да се провери likontekstnoe меню.

<Р>Да, не се появи.

Тук сме поставили в маркера на стойност атрибут oncontextmenu , съответния случай на едно и също име, единственият израз, който връща лъжа. В този случай, не е необходимо да се напише функция манипулатор.