Buongiorno a tutti,
ho un problemino con uno script...e spero che mi riusciate ad aiutare...
nello specifico...ho una pagina PHP che mi apre un pop-up e vorrei che questo dopo X secondi (nel seguente codice 5) si chiuda automaticamente.
il problema è il seguente:
se io eseguo la seguente funzione:
Codice HTML:
<script>
let myTab;
function openTab() {
myTab = window.open("https://wa.me/393933112016", "", "width=200,height=100");
myTab.close();
}
</script>
tutto funziona bene, ma ovviamente non avviene l'attesa dei 5 secondi.
invece, se eseguo lo script così:
Codice HTML:
<script>
let myTab;
function openTab() {
myTab = window.open("https://wa.me/393933112016", "", "width=200,height=100");
console.log("primo log console");
setTimeout(function(){
myTab.close();
console.log("ho atteso 5 secondi");
},5000);
console.log("secondo log console");
//
}
</script>
l'attesa dei 5 secondi avviene,
il log in console appare correttamente dopo 5 secondi
ma il pop-up non si chiude.
Di seguito il link della pagina
https://whatsapppiva.altervista.org/...lusione_wp.php
ho tentato anche un test con il seguente script:
Codice HTML:
<script>
function openWin() {
const myWindow = window.open("link", "", "width=200,height=100");
setTimeout(function() {myWindow.close()}, 3000);
}
ed ho scoperto che con qualsiasi link funziona
con quello che interessa a me no...
l'esempio lo trovate qui:
https://whatsapppiva.altervista.org/...sione_wp_2.php
il link non funzionate è il seguente:
https://wa.me/393933112016
spero in un vostro aiuto e ringrazio in anticipo
fabio