Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    ciclo ricorsivo con setTimeout

    vorrei ciclicamente chiamare un metodo di un oggetto ogni tot secondi. Ho provato con setTimeout (e non sono neanche sicuro che non vada in overflow) con questo codice ma non funziona:

    function Pet(n) {
    this.name = n;
    }

    Pet.prototype.name;

    Pet.prototype.getName = function() {
    var _self = this;
    alert (this.name);
    setTimeout("_self.getName()",1000);
    }

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai provato con setInterval?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    sì, ma fondamentalmente il problema è che non riesco a chiamare setInterval o setTimeOut dentro il metodo di un oggetto X su un altro metodo dell'oggetto X. Posso cmq chiamare setInterval esternamente all'oggetto e risolvere grossolanamente il problema, ma ormai sono curioso di sapere come si fa....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.