gpt4 book ai didi

javascript - window.open 在 chrome 和 IE7 中失去焦点

转载 作者:行者123 更新时间:2023-12-02 19:49:23 24 4
gpt4 key购买 nike

我在我的网站中使用谷歌地图,我在 map 上添加了一些用户定义的图标,如果用户单击它重定向到的图标使用window.open(js)的相应站点。它在 mozila 中工作正常,但在 google chrome window.open 中在单独的选项卡中打开页面,但新打开的窗口却不能一个事件窗口。它失去了焦点,它自动将焦点移动到其父窗口。我正在使用下面的代码

PortsMarkerArray.push(marker);
google.maps.event.addListener(marker, 'click', redirectToTravels);

function redirectToTravels(){

//alert(this.getTitle());

var att_name = this.getTitle();
var county = getCookie('county');
//alert(county);
for(var j=0;j<attractions.length;j++){

if(attractions[j][2] == att_name){
var link = attractions[j][6];

window.open(link,'_newtab');



setattractionToReport(county,att_name);

}
}
}

最佳答案

我添加了这段代码,现在我的问题解决了

setTimeout(function () { 
var newwindow = window.open(link,'_blank');

newwindow.focus(); }, 0.5);

return false;

关于javascript - window.open 在 chrome 和 IE7 中失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9495341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com