我正在嘗試使用OpenLayers 2.11創建一個空間調查,但在關閉多個彈出窗口時遇到了一些問題。Openlayer:刪除多個彈出窗口
以下代碼適用於一個彈出窗口,但該功能無法關閉多個彈出窗口併發布內容。
是否有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>
不form.submit()導致頁面重新加載? – igorti