I have a form that opens two new windows with JS function (with pause)
Problem is, that this script works correctly in Firefox, but not in other browsers.
Anyone could help?
function win_open1() {
var form = document.getElementById('form');
form.addEventListener('submit', async function(e) {
e.preventDefault();
if (document.getElementById('vl').checked == true) {
var dok = document.getElementById('vl').value;
} else {
var dok = '';
}
if (document.getElementById('vb01').checked == true) {
let href = document.getElementById('va').value + document.getElementById('vb01').value + dok;
window.open(href, '_blank');
await new Promise(r => setTimeout(r, 3000));
}
if (document.getElementById('vb02').checked == true) {
let href = document.getElementById('va').value + document.getElementById('vb02').value + dok;
window.open(href, '_blank');
await new Promise(r => setTimeout(r, 3000));
}
});
}