Skip to content

Commit da19d89

Browse files
Add files via upload
1 parent 5cec84f commit da19d89

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

index.html

+20-20
Original file line numberDiff line numberDiff line change
@@ -172,28 +172,28 @@ <h6>
172172
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
173173
<!-- End Google Tag Manager (noscript) -->
174174
<script>
175-
let tab;
175+
function openNewTab() {
176+
// Buka tab baru saat tombol diklik
177+
const newWindow = window.open('https://www.vevioz.com', '_blank');
176178

177-
// Fungsi untuk membuka tab baru segera setelah ada interaksi pengguna
178-
function openTabNow() {
179-
// Buka tab saat interaksi pertama kali terjadi
180-
tab = window.open('', '_blank');
181-
182-
// Set timeout untuk mengarahkan ke URL setelah setengah menit
183-
setTimeout(function() {
184-
tab.location.href = 'https://www.vevioz.com';
185-
}, 30000); // 30000 milidetik = setengah menit
186-
187-
// Hapus event listener setelah eksekusi
188-
document.removeEventListener('click', openTabNow);
189-
document.removeEventListener('keydown', openTabNow);
190-
document.removeEventListener('scroll', openTabNow);
191-
}
179+
// Cek jika tab berhasil dibuka atau diblokir
180+
if (newWindow) {
181+
newWindow.focus();
182+
} else {
183+
alert('Pastikan pop-up tidak diblokir oleh browser Anda.');
184+
}
185+
}
192186

193-
// Tunggu interaksi pengguna (click, keydown, scroll) untuk membuka tab
194-
document.addEventListener('click', openTabNow, { once: true });
195-
document.addEventListener('keydown', openTabNow, { once: true });
196-
document.addEventListener('scroll', openTabNow, { once: true });
187+
// Fungsi untuk memastikan klik pertama saja yang membuka tab
188+
document.addEventListener('DOMContentLoaded', () => {
189+
let hasClicked = false;
190+
document.getElementById('openTabButton').addEventListener('click', function() {
191+
if (!hasClicked) {
192+
hasClicked = true;
193+
openNewTab();
194+
}
195+
});
196+
});
197197
</script>
198198
</body>
199199
</html>

0 commit comments

Comments
 (0)