Javascript 在变量内调用函数并求值
我有以下脚本:Javascript 在变量内调用函数并求值,javascript,function,eval,Javascript,Function,Eval,我有以下脚本: <script type="text/javascript"> pnlTest.addEvent(document.getElementById("dividerImg"), "mousedown", moveEvent = function(){eval(pnlTest.MoveSeparator('right'))}, false); </script> pnlTest.addEvent(document.getElementById(“div
<script type="text/javascript">
pnlTest.addEvent(document.getElementById("dividerImg"), "mousedown", moveEvent = function(){eval(pnlTest.MoveSeparator('right'))}, false);
</script>
pnlTest.addEvent(document.getElementById(“dividerImg”),“mousedown”,moveEvent=function(){eval(pnlTest.MoveSeparator('right'))},false);
当您单击按钮图像时,它将运行
此脚本由组件obout拆分器创建。如何通过单击F11折叠面板?您可以使用
(功能(){
评估(pnlTest.MoveSeparator(‘右’);
}());
但请记住这一点。您应该尽量避免使用它。您需要
键控
事件F11
具有键code122
,您还需要防止默认浏览器操作。否则,大多数浏览器将F11
键绑定到全屏事件
var divider = document.getElementById("dividerImg");
pnlTest.addEvent(divider, "keydown", moveEvent = function(e) {
if (e.which === 122 && e.keyCode === 122) {
e.preventDefault();
eval(pnlTest.MoveSeparator('right'))
}
}, false);
你的意思是按钮
F11
?是的,键盘上的F11按钮说他需要一个按键事件来运行处理程序。拉希尔·瓦齐尔:当我发布我的答案时,问题是这样的:;)
var divider = document.getElementById("dividerImg");
pnlTest.addEvent(divider, "keydown", moveEvent = function(e) {
if (e.which === 122 && e.keyCode === 122) {
e.preventDefault();
eval(pnlTest.MoveSeparator('right'))
}
}, false);