Mam problem - potrzebuję otworzyć dwa nowe okna z jednej funkcji
ify konstruują adresy, które pobierane są z formularza.
Funkcja działa pod FF, ale nie działa pod innymi przeglądarkami - otwiera się tylko jedno nowe okno.
Mogę prosić o analizę co poprawić?
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 + document.getElementById('vc').value + document.getElementById('vd').value + document.getElementById('ve').value + document.getElementById('vf').value + document.getElementById('vg').value + document.getElementById('vh').value + document.getElementById('vi').value + document.getElementById('vj').value + document.getElementById('vk').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 + document.getElementById('vc').value + document.getElementById('vd').value + document.getElementById('ve').value + document.getElementById('vf').value + document.getElementById('vg').value + document.getElementById('vh').value + document.getElementById('vi').value + document.getElementById('vj').value + document.getElementById('vk').value + dok; window.open(href,'_blank'); await new Promise(r => setTimeout(r, 3000)); } window.location.reload(); }); }
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)