RT
解决方案 »
- MVC页面传递参数
- 跪求button事件,点击button使得gridview上下移动换行的客户端事件(button不在gridview中)
- 求问 asp.net(C#) 视频开发书推荐一个
- 网站部署出现错误,请各位给我解决哈,谢谢!
- DropDownList小小问题
- 刚入门的ASP.NET新手如何有效快速学习
- 三个弹出框之间的问题,请指教
- Message.InnerHtm是什么东东?
- 如何找出两个字符串的所有公共子串
- 如何用DataAdapter往数据库插入新的记录?
- AsxpGridView的分页问题
- 命名空间“Microsoft”中不存在类型或命名空间名称“Web”(是缺少程序集引用吗?)
没有形状的控件获取不到焦点的,如p,br什么的可以给他们的第一个可视控件获取焦点
我试了,不行我的需求是,页面加载完,按快捷键,比如CTRL+Q出来个窗口
我想页面加载完,直接按CTRL+Q出来个窗口
而不用点下窗体,再按CTRL+Q问题焦点就是不在form上
我整个页面都是table,没有其他控件了
这样嗫?
不行,showbo 说的也许是对的
我加了隐藏控件,隐藏控件不能获取焦点
那么你现在加载完成自动弹出这个窗口不就行了?跟用户按那个快捷键的效果是一样的啊。
e=e||event;
if(e.ctrlKey&&e.keyCode==81)window.open('t.htm')
}给document加事件,而不是document.body
<head>
<script type="text/javascript">
function xukui()
{
if(window.event.ctrlKey==true&&window.event.keyCode==68)
{
alert("你按下了Ctrl+D");
return;
}
}
function xk()
{
setTimeout("xukui()",100);
}
</script>
</head><body onkeydown="xukui()">
</body>
</html>
这写了一个这样的.html文件
打开之后按Ctrl+D能弹出,不知道是否有帮助
我的目的就是在当前窗口设置焦点
然后当激发onkeydown事件后,弹出一个窗体
事件,和弹出窗体代码我会写现在问题是,如何在页面加载完直接按Ctrl+Q弹出一个新页面,也就是说,现在焦点不再当前窗体上
我知道窗体没有获取焦点不可能触发事件····
我问的问题就是如何让窗体获得焦点,因为我的这个页面除了table没有其他控件了,所以我加了一个隐藏控件
但是行不通,隐藏控件是无法设置它的焦点的,不知道还有没有其它的解决方案,或许我的思路不太对吧