是否可以使用actionscript 3禁用右键菜单?
任何帮助非常感谢!
我正在使用GWT构建一个AJAX Web应用程序,我想使用右键单击各种内容,就像在桌面应用程序中一样.但是,右键单击会生成标准Web上下文菜单,并且永远不会调用void onClick(ClickEvent事件).有没有人想出如何让这个工作?谢谢!
我知道量角器默认情况下用鼠标左键单击元素.如何点击右鼠标按钮?
el.click('RIGHT');
?
我正在为印度语开发拼写检查.到目前为止,拼写检查器能够找到错误拼写的单词.
我正在使用内容可编辑的div来实现此目的.现在,我需要在用户右键单击或选择错误的单词时显示错误拼写单词的建议,以显示替换为错误拼写的单词或只是忽略它.
我在perl中有一个建议生成器算法.我只需要链接javascript
.Iam坚持如何显示建议(在光标处绘制菜单).我在搜索Google后找到了一些代码.但是无法继续下去.
<script type="text/javascript">
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
alert("You've tried to open context menu"); //here you draw your own menu
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
alert("You've tried to open context menu");
window.event.returnValue = false;
});
}
</script>
Run Code Online (Sandbox Code Playgroud) 这是一个随机的中文网站 http://www.soap-china.com/index.asp
我注意到右键单击已禁用.我总是关掉JavaScript,所以我开始逐个节点删除,在Firebag中逐行删除css,但是没有找到什么是禁用右键单击.
它是如何工作的?
这不是我第一次看到这个,所以我很好奇这个伎俩.
我目前正在尝试使用scala对扫雷进行编码,但我无法找到右键单击按钮的方法.
我已经在互联网上搜索了它的方法,但我肯定无法找到它.
如果有人能帮助我,我会非常感激:)
谢谢,
Schnipp
(注意:Scala对我来说是一种新语言,我不是Java用户,所以如果我的问题听起来很笨,我很抱歉)
编辑:
我试图找到(或实现)一个功能'ButtonClickedRight',可以听到右键单击按钮.
像这样
import scala.swing._
import scala._
import scala.swing.event._
object Right extends MainFrame with App {
title = ""
visible = true
val b = new button("")
listenTo(b)
reactions += {
case ButtonClicked(`b`) => *code*
case ButtonClickedRight(`b`) => *code*
}
}
Run Code Online (Sandbox Code Playgroud)
编辑2 -
我想知道用户是否点击了按钮"1".我遇到的问题是,当我点击标签而不是按钮时,此代码会打印"鼠标点击"+ e.point +"type"+ e.modifiers.
object App extends SimpleSwingApplication {
lazy val ui = new GridPanel(2,1) {
contents += new Button("1")
contents += new Label("2")
listenTo(mouse.clicks)
reactions += {
case e: MouseClicked …
Run Code Online (Sandbox Code Playgroud) 我开始用触摸屏进行一些测试,我发现如果UIControl将"IsManipulationEnabled"属性设置为true,则不会捕获按住手势(WIN7)触发的MouseRightClick事件.难道我做错了什么?
public MainWindow()
{
InitializeComponent();
WC_Rectangle.IsManipulationEnabled = true;
WC_Rectangle.MouseRightButtonUp += new MouseButtonEventHandler(WC_Rectangle_MouseRightButtonUp);
}
void WC_Rectangle_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
{
System.Diagnostics.Debug.WriteLine("RIGHT CLICK : " + sender.ToString());
}
Run Code Online (Sandbox Code Playgroud) 我想为我的程序添加右键菜单.我添加了basit菜单,其中包含以下代码:
Pmenu = new JPopupMenu("Menu");
menuItem = new JMenuItem("Sections");
Pmenu.add(menuItem);
menuItem = new JMenuItem("Numbers");
Pmenu.add(menuItem);
Run Code Online (Sandbox Code Playgroud)
但是我想在这些菜单中添加子菜单,例如用户将鼠标悬停在"部分"菜单上,子菜单将打开并显示部分.
单击鼠标右键时是否单击触发?我想用完整的日历实现一个右键菜单类型,但它只有dayClick事件,我认为只有在单击鼠标左键时才会触发.我在想类似的东西
dayClick: function(date, allDay, jsEvent){
if (jsEvent.button === 1){
//show menu
}else{
//do something with day
}
}
Run Code Online (Sandbox Code Playgroud)
但点击鼠标右键时不会触发dayClick ....其他任何想法?
right-click ×10
javascript ×2
menu ×2
swing ×2
ajax ×1
button ×1
contextmenu ×1
cs3 ×1
css ×1
events ×1
flash ×1
fullcalendar ×1
gwt ×1
html ×1
java ×1
jpopupmenu ×1
jquery ×1
mouse ×1
protractor ×1
scala ×1
touchscreen ×1
webpage ×1
wpf ×1