Общение

         

Всплывающее меню


При разработке скриплета имеется возможность создать собственное контекстное меню, "всплывающее" по правой кнопке мыши. Для каждого скриплета может быть реализовано свое контекстное меню.

Для создания меню необходимо определить массив строк, который разбивается на пары: в первом элементе указывается название пункта меню, а во втором вызываемая при его выборе функция. Для инициализации меню вызывается метод setContextMenu() с массивом в качестве параметра.

<script language = "VBScript"> sub window_onload dim a(4) a(0) = "Add Hello" a(1) = "Hello" a(2) = "Add Goodbye" a(3) = "Goodbye" window.setContextMenu(a)

end sub </script>

При щелчке правой кнопкой мыши в области отображения скриплета всплывает меню, содержащее два пункта: "Add Hello" и "Add Goodbye", при выборе первого вызывается функция Hello(), при выборе второго функция Goodbye().



Содержание раздела