javascript如何使用代码把焦点从当前窗口移到别的窗口?

microyzy 2001-12-28 03:28:47
目的:使当前窗口失去焦点。
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
microyzy 2001-12-30
  • 打赏
  • 举报
回复
没人知道吗?
vincentmax 2001-12-29
  • 打赏
  • 举报
回复
你在触发了onfocus事件后,可以把移到屏幕外的窗口再移回来啊
microyzy 2001-12-29
  • 打赏
  • 举报
回复
我的目的:
我打开了一个全屏窗口,在窗口上放置一个按钮,这样用户可以将窗口最小化(其实只是把窗口移到屏幕外)。我希望用户在最小化以后,通过点击任务栏还可以回到该窗口,但是我的最小化代码无法将焦点移到别的窗口,因此用户点击任务栏时就不能激活我的窗口恢复代码(在onfocus事件中恢复窗口)。
请各位指教一个解决的方法。
microyzy 2001-12-29
  • 打赏
  • 举报
回复
对,我已经实现了,现在就是还剩下一个问题:
如果我最小化以后,马上点击任务栏内,就无法恢复。
这是因为焦点还在窗口内,所以窗口不会触发onfocus事件,必须手工把
焦点转到别的窗口,然后再点击,才会触发onfocus事件。
julyclyde 2001-12-28
  • 打赏
  • 举报
回复
除非那个窗口是 window.open出来的,指定给一个变量
vincentmax 2001-12-28
  • 打赏
  • 举报
回复
如果只是想让当前“窗口”失去焦点的话,那么用window.blur()就可以。如果要移到别的窗口的
话,必须能通过当前窗口的某种联系(父子窗口之类的)指向到别的窗口(或者其上的对象)。然后只要得到了新的句柄,用:句柄.focus() 就可以同时使当前窗口失去焦点,而新窗口得到焦点了。
silentlamb 2001-12-28
  • 打赏
  • 举报
回复
window.blur()
不能给别的窗口设置焦点的(除非是跟它有关的IE窗口)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧