Javascript在某些浏览器中无效

时间:2017-06-19 14:10:17

标签: javascript popup

我在培训中工作,我们在两个不同的主机位置托管相同的材料。为了使用相同的材​​料而不必创建修改后的副本,我使用脚本根据主机位置指向某个位置。如下所示:

    function popup(url) 
{
var width  = 1280;
var height = 720;
var left   = (screen.width  - width)/2;
var top    = (screen.height - height)/2;
var params = 'width='+width+', height='+height;
params += ', top='+top+', left='+left;
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
params += ', resizable=yes';
params += ', scrollbars=yes';
params += ', status=no';
params += ', toolbar=no';

newwin=window.open(url,'windowname4', params);
if (window.focus) {newwin.focus();}

}

if (window.location.hostname=='exacttraining.ekphost.com') {
   popup('https://exacttraining.ekphost.com/exact/servlet/ekp?TX=PAGELAYOUT&MTX=myhome%26');
} else {
   popup('https://exact.ekphost.nl/exact/servlet/ekp?TX=PAGELAYOUT&MTX=myhome%26');
}

这一直很有效,直到突然测试显示它不再适用于Chrome和Edge,但它仍然可以在IE中运行。你知道为什么它会在某些浏览器中停止工作(但不是全部)吗?我可以做些什么来让它在所有浏览器中都能正常工作吗?

谢谢, 艾米

0 个答案:

没有答案