У меня есть страница с кнопкой, которая открывает дочернюю страницу с формой на ней.Дочерняя страница имеет кнопку Отмена, которая делает window.close на себя.Но после того, как окно закрывается, я получаю вращающийся пляжный мяч для сафари (12.02).Кажется, уйти после того, как я занимаюсь другими делами.Chrome и Firefox, похоже, не имеют проблем.Я попытался посмотреть временную шкалу инструмента разработчика, и там происходит множество действий js, но я не могу понять, что это такое.
попытался добавить return false;и дурачиться с именами окон, но ничто, кажется, не помогает.Также использую тонкие рамки, но не думаю, что это актуально.Иметь jquery, но не использовать его в этом действии.
На родительской странице:
<script>
function openMiniAsset(id_id){
var id = document.getElementById(id_id).value;
// alert ('id' +id + "params: " + params );
var newin = window.open('/asset_mini/'+id,'asset_mini');
return false;
}
</script>
...
<button type='button'
onClick= "openMiniAsset('edit_asset_id');return false;">
Open</button>
На дочерней странице:
<button type='button' onClick="self.close();return false;">
Cancel</button>