Chr*_*_vr 6 javascript asp.net-mvc internet-explorer windows-8.1
我正在做这样的事情,其中MyConfig是一个aspx页面.
winOpen=window.open('/Account/Register','MyConfig','toolbar=no,status=no,location=no,menubar=0,resizable=yes,scrollbars=yes,width=' + wWidth + ',height='+ wHeight + ',top=' + wTop + ',left=' +wLeft);
Run Code Online (Sandbox Code Playgroud)
winOpen.focus();
它返回null.它在chrome + WIndows 8.1预览中工作正常,但它在IE 11中不起作用.
编辑
我加入的问题多了一个线,实际上,因为window.open该行失败()返回null,所以是winOpen.focus().我转向兼容模式,且比现在推出的网页它给我相同的网页错误,但我能够导航到该页面.我希望它在没有兼容模式设置的情况下工作.用户可能不知道该设置.
您的第一个参数应该是一个字符串,并且您缺少一个加号wHeight:
winOpen=window.open('/Account/Register','MyConfig','toolbar=no,status=no,location=no,menubar=0,resizable=yes,scrollbars=yes,width=' + wWidth + ',height=' + wHeight + ',top=' + wTop + ',left=' +wLeft);
Run Code Online (Sandbox Code Playgroud)
编辑:检查并确保您的 IE 允许在您用于测试的网站上弹出窗口。如果没有,并且弹出窗口没有打开,它将返回 null。允许弹出窗口将解决该问题。
| 归档时间: |
|
| 查看次数: |
13322 次 |
| 最近记录: |