Как отключить контекстное меню, вызываемое правой кнопкой мыши в элементе управления Chart Office Web Component на веб-странице? - PullRequest
2 голосов
/ 14 марта 2012

Я хочу отключить контекстное меню, которое появляется, когда пользователь щелкает правой кнопкой мыши интерактивный элемент управления Chart веб-компонента Office на веб-странице.Веб-страница состоит из элемента управления интерактивной диаграммы и веб-компонента Office Web Component.Эта веб-страница создается с помощью функции «Опубликовать как веб-страница» в Excel 2003 для интерактивной диаграммы, встроенной в рабочий лист.Цель отключить панель инструментов в контекстном меню по щелчку правой кнопкой мыши.Чтобы не дать больше контроля пользователю на интерактивной диаграмме.

1 Ответ

1 голос
/ 14 марта 2012

Сделайте это;) ( ПРОВЕРЕНО И ИСПЫТАНО )

После публикации книги в формате HTM.Щелкните правой кнопкой мыши файл HTM и откройте его в Блокноте / Блокноте ++ и добавьте этот код сразу после тега <body> (См. Снимок)

<SCRIPT language=JavaScript>
    var message = "Right Click is Disabled";
    function rtclickcheck(keyp){ if (navigator.appName == "Netscape" && keyp.which == 3){   alert(message); return false; }
    if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) {  alert(message);     return false; } }
    document.onmousedown = rtclickcheck;
</SCRIPT>

И все готово:)

SNAPSHOTS

enter image description here

enter image description here

enter image description here

ОБРАЗЕЦ ФАЙЛА

http://wikisend.com/download/245080/Desktop.zip

РЕДАКТИРОВАТЬ : я забыл упомянуть, что для использования этого метода сначала сохраните файл на рабочем столе, чтобы внести изменения.

...