这个跟浏览器有关,只有IE6,winxp sp1以下才支持,这是出于安全的角度考虑的,因为只要js能打开全屏,就能做出用户永远也关不掉的全屏广告,或者模仿和QQ系统提示一模一样的提示框,现代的浏览器为了安全起见,不允许弹出这样的窗口。
如果你不使用AJAX,可以这样:
eval("");
其中$javascriptStr是你在PHP里要执行的js代码。
如果你要动态执行,其实也一样,异步从PHP端获取js代码后,使用eval执行。
方法很多,需要根据具体情况采用适当的方法。
用下面的代码模拟,不过因为要用ActiveXObject,可能要修改ie设置
var WshShell = new ActiveXObject('WScript.Shell')
WshShell.SendKeys('{F11}');
jquery hotkey plus