i have an inner function and i call it with setTimeout like this
i call my function withCode:<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> function Overrideablefunc() { this.runfunc=function () { document.getElementById('txt').value = Date().substring(0, 24); //*************************************** var overrd = new Overrideablefunc() setTimeout(overrd.runfunc, 1000); //*************************************** } } function runnewfunc() { var a=new Overrideablefunc() a.runfunc(); } </script> </head> <body> <input type="button" value="Run" onclick="runnewfunc()"/><br /> <input type="text" id="txt" style="width:400px"/> </body> </html>
//***************************************
var overrd = new Overrideablefunc()
setTimeout(overrd.runfunc, 1000);
//***************************************
but i don't know this way is right or not?
do i have any other ways for call my function?
thank you


Reply With Quote
Bookmarks