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

    temporizzare metodi e non funzioni

    ragazzi ho bisogno di creare un metodo di un oggetto che con setInterval invochi la temporizzazione su un altro metodo dello stesso oggetto....


    sapete come posso fare??
    www.gext.it

  2. #2
    Scarica la libreria ExtendDOM e inseriscilo nella tua pagina.


    Dopo di che, ecco la tua funzione:

    codice:
    function callInterval(method, time) {
    var el=this;
    window.setInterval(function() { eval("el."+method+";"); }, time)
    }
    
    ExtendDOM("callInterval", callInterval);
    Creerai così un metodo per tutti gli oggetti del documento, così richiamabile:

    codice:
    document.getElementsById("elem").callInterval('setAttribute("href", "ciao")', 2000);

    Se l'oggetto che dici tu non è del documento elimina extendDOM e scrivi al posto di
    ExtendDOM("callInterval", callInterval);

    questo:

    oggetto.callInterval=callInterval;

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.