- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图通过“oncontextmenu”事件打开文件对话框,但没有成功!我可以通过其他事件来做到这一点,但只有“oncontextmenu”不起作用。
<html>
<head>
<script type="text/javascript">
function wrapper(ev)
{
ev.preventDefault();
document.getElementById('file').click();
return false;
}
</script>
</head>
<body>
<input id="button" type="button" oncontextmenu="wrapper(event)">
<input id="file" type="file">
</body>
</html>
我想知道解决方案或为什么它不起作用。感谢阅读。
最佳答案
它不起作用,因为某些浏览器不允许以编程方式触发文件输入。参见 this question对此进行了多次尝试,但都取得了令人怀疑的成功。
关于javascript - 通过 oncontextmenu 事件打开文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20793546/
我有以下简短代码 Books are the world of information. As said the books are the best friends. A wise
我有一个列表项 View ,我添加了这个属性 android:autoLink="web|email|phone" android:linksClick
window.oncontextmenu = function() { return false; }; 这是否适用于所有主流浏览器,以至于不会启动右键单击? 最佳答案 参见 this qui
我正在尝试编写一个函数来读取 div 项目的 oncontextmenu 事件。 (我需要它来确定是否按下了 ctrl 键,例如通过使用 e.ctrlKey。) 这个有效: test 但这不是: f
我正在寻找 xHTML 页面中 onContextMenu 的 JavaScript 替代品。我想隐藏在网站上单击鼠标右键时弹出的菜单(上下文菜单)。 我在使用 onContextMenu 属性时遇到
我们遇到了一个问题,即禁用的表单元素(输入、文本区域等)不会对右键单击操作(oncontextmenu 属性)作出 react 。启用表单元素后一切正常。请考虑以下伪代码: SOME_PA
我试图通过“oncontextmenu”事件打开文件对话框,但没有成功!我可以通过其他事件来做到这一点,但只有“oncontextmenu”不起作用。 function w
I want to make my own menu comes up when right click on my mouse? I want to do it by ajax or java sc
嘿,如果您使用 appendChild,是否可以通过 JavaScript 将 oncontextmenu 添加到元素??? 我这样设置我的div: var d = document.createEl
我有一个网站脚本,如果尝试禁用网站中的反右键单击保护,ti 在最后会做的事情之一 if($("span[class=MembersNameDisplay]").exists()){ var l
我正在从数据库中获取 70 条记录并将其加载到 html 表中,当用户从第 1 条记录向下滚动到第 70 条记录时,在滚动事件调用中并获取下 70 条记录,例如限制获取 70、140 条记录,附加到已
我在右键单击页面中的按钮时显示上下文菜单。用于显示上下文菜单的代码是 window.addEventListener('contextmenu',function (e){e.preventDefau
我正在编写一个简单的 HTML 页面,它是一个表格中的按钮列表,每个按钮都是一个网站链接。我想要的是,当您左键单击一个按钮时,它会在同一窗口中打开链接,而当您右键单击它时,该链接会在新窗口中打开。 我
我有一个网页(我无法控制): 我想启用右键单击,但我无法做到这一点。在保存的 html 中,当我删除此 oncontextmenu 然后它开始工作。 我已经尝试了所有提到的 here ,但它对我不起
我有一个表格,通过单击任意行我可以访问上下文菜单 显示上下文菜单的事件如下所示: var contextMenu = document.getElementById('contextMenu');
//Main Function to Fire document.getElementById("div").onchange = function(){ alert("Changed"); }
在我的应用程序中,需要禁用右键单击 功能。 所以我在 body 标签中使用了 oncontextmenu="return false;"。 它在除 Opera 之外的所有浏览器中都能正常工作。 如何在
我正在开发一个使用 Canvas 绘图的 React 应用程序。我正在尝试检测这样的拖动: {this.mycanvas= mycanvas;} }> 我可以拖动对象直到我在 Canvas 上单击或右
如果我这样做 当用户右键单击链接时调用它,在上下文菜单出现之前。但是我想在选择上下文菜单项后 获得一个事件。理想情况下,只有当他们选择“在...中打开链接”时,才需要访问他们实际点击的内容。 更喜欢
我是一名优秀的程序员,十分优秀!