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;