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:
tutto funziona bene, ma ovviamente non avviene l'attesa dei 5 secondi.Codice HTML:<script> let myTab; function openTab() { myTab = window.open("https://wa.me/393933112016", "", "width=200,height=100"); myTab.close(); } </script>
invece, se eseguo lo script così:
l'attesa dei 5 secondi avviene,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>
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:
ed ho scoperto che con qualsiasi link funzionaCodice HTML:<script> function openWin() { const myWindow = window.open("link", "", "width=200,height=100"); setTimeout(function() {myWindow.close()}, 3000); }
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

LinkBack URL
About LinkBacks
