Togliere una Funzione

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Ragazzi come da titolo volevo sapere se esiste un modo per eliminare una funzione in esecuzione:
PHP:
$(document).ready(function() {
		generate('topLeft');
		setInterval(function() {
            generate('topLeft');
        	}, 10000);
  });
Così facendo praticamente carico un popup che dopo 10 secondi viene ricaricato, il problema è che così facendo non ricarico il popup ma ne scrivo un altro, creando un loop.
C'è un modo per fare un reset della funzione tipo:
PHP:
$(document).ready(function() {
		generate('topLeft');
		setInterval(function() {
generate('topLeft').close(); // chiudi funzione 
            generate('topLeft');
        	}, 10000);
  });

Merci!
 

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
Ciao, un modo per interrompere l'esecuzione di una funzione in javascript non esiste di default, devi implementarlo tu facendo ritornare dalla funzione un oggetto che permetta, tramite appositi metodi, di interagire con gli elementi presenti nella sua istanza corrente.

Prima di questo però, a quanto ho capito la tua funzione lancia un popup e, ogni 10 secondi, invece di farlo ricaricare come desideri la funzione te ne crea uno nuovo.
Se è questo il problema, allora lo risolvi assegnando un name specifico nel secondo parametro di window.open().

Se anche il suddetto parametro ti risulta impostato nella maniera corretta, ti inviterei a postare anche il codice della funzione generate().
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, esiste la funzione clearInterval()
si usa piu o meno cosi
HTML:
var go = setInterval(function(){
 // funzione
})

if( voglio interrompere ) {
   clearInterval(go)
}
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Grazie a tutti e due del consiglio cercherò di adattare i vostri suggerimenti al mio caso ;)
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Come togliere il tasto play da una faccia Photoshop 6
S togliere "pubblicita" ad una scritta HTML e CSS 5
S come togliere un post dai risultati di google? Supporto Mr.Webmaster 5
S [HTML] Effetto su testo da togliere HTML e CSS 0
I [Woocommerce][E-commerce] Come togliere la sezione iva nella fatture E-Commerce 1
R [Javascript] Togliere Campi obbligatori Javascript 7
G [PHP] togliere sotto directory dall'url PHP 0
Shyson jQuery, togliere css hover jQuery 1
P [VBulletin] lasciare i titoli e togliere la sottolineatura CMS (Content Management System) 0
P Togliere la scritta "piace a.." da facebook HTML e CSS 2
asevenx carattere speciale da togliere in script galleria jquary jQuery 4
F Dalla mia Home Page vorrei togliere il plugins QuickTime per ascoltare la musica HTML e CSS 1
Shyson Togliere scritta in watermark Webdesign e Grafica 0
Shyson Togliere effetto fisarmonica jQuery 4
Shyson Togliere un codice a video PHP 12
F togliere modulo menù Joomla 4
A Togliere suggerimenti nei campi di testo HTML e CSS 0
D Non riesco a togliere un cavallo di troia dal mio sito Sicurezza e Virus 0
G Tasto per togliere tasto di scelta rapida Excel Windows e Software 0
S Togliere il banner di Tripod.. Javascript 3
metalgemini Togliere notifiche di EasyPhp PHP 2
G Vorrei togliere il forum dal mio sito Supporto Mr.Webmaster 1
S Togliere rempimento ad immagini HTML e CSS 3
E Togliere la pubblicità di lycos... Hosting 2
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S [VB.NET]: Coordinate immagini dentro una PictureBox Visual Basic 0
I stampare una stringa echo PHP 2
MarcoGrazia Riprendere una sessione interrotta PHP 0
L Rendere una parte trasparente Photoshop 3
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
otto9due Ordinare option di una select Javascript 5
N Come si crea una variabile dinamica da incrementare? Javascript 1
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
otto9due Proteggere una cartella e file con password tramite .htaccess e .htpasswd Web Server 0
L Riempimento di una tabella al click di un bottone Javascript 1
R Variabile non risconosciuta dentro una funzione PHP 1
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
A media degli elementi estratti da una query MySQL 0
spider81man Eliminare primo ed ultimo carattere di una colonna MySQL 0
pacemattia408 disattivazione di una function Javascript 4
G Eliminare l'effetto refresh di una pagina internet PHP 8
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
M Select Option dentro una Table jQuery 2
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
E Scrivere una data corrente in un pdf PHP 1
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2

Discussioni simili