我正在尝试使用OpenLayers 2.11创建一个空间调查,但是关闭多个弹出窗口的函数存在问题。
以下代码可以正常关闭一个弹出窗口,但是该函数无法关闭多个弹出窗口并发布内容。
是否有一种OpenLayers方法可以在创建新弹出窗口时销毁旧弹出窗口?
function submitform() {
document.myform.submit();
loop_popups();
}
--
function loop_popups() {
for( var i = 0; i < map.popups.length; ++i ) {
map.removePopup(map.popups[i]);
};
}
--
<form name="myform" action="sqlinsert.php" method="post" target="_blank">
<a href="javascript: submitform()">Save/close</a>