Yeni sekmede açılmasını nasıl sağlayabilirim?
Kaynak: https://codepen.io/tenrisyambawa/pen/povNRde
HTML:
<div class="dalaman"> <div class="keterangan"> </div> <button onclick="generate()" id="btn"> <i class="fa fa-cloud-download" aria-hidden="true"></i> Download</button> <a id="download" href="https://google.com" style="display:none"> <i class="fa fa-cloud-download" aria-hidden="true"></i> Download Ulang</a> </div>JS:
function generate() {
var linkDL = document.getElementById("download"),
btn = document.getElementById("btn"),
direklink = document.getElementById("download").href,
waktu = 10;
var teks_waktu = document.createElement("span");
linkDL.parentNode.replaceChild(teks_waktu, linkDL);
var id;
id = setInterval(function () {
waktu--;
if (waktu < 0) {
teks_waktu.parentNode.replaceChild(linkDL, teks_waktu);
clearInterval(id);
window.location.replace(direklink);
linkDL.style.display = "inline";
} else {
teks_waktu.innerHTML = "<i class='fa fa-clock-o' aria-hidden='true'/> " + "File siap diunduh dalam " + "" + waktu.toString() + " Detik....";
btn.style.display = "none";
}
}, 1000);
}