日期:2014-05-16  浏览次数:20404 次

关于在JS中,子窗口刷新父窗口,子窗口仍保持焦点的问题?
父窗口A,打开子窗口B后,子窗口B是当前活动窗口。当子窗口刷新父窗口(我用的是opener.location.reload();)时,父窗口会变成当前的活动窗口,子窗口失去了焦点。我用的是IE9环境。 
请教高手,有什么办法让子窗口仍保持焦点呢?

------解决方案--------------------
子窗口在刷新父窗口后,延时把焦点设置回来
不过要相互操作的情况一般都不打开新窗口,用弹出层会是更好的选择;
你这种做法刷新父窗口后,父窗口window对象重置,你再想在子窗口中操作是不行了,估计这会造成些问题了