Invalid argument error dusring setTimeout

The setTimeout function throws Invalid argument error. Can someone tell me what conversion I have to do for Settimeout to work? Thanks

var sessionTimeOutValue = '<%= Session.Timeout %>';
            var delay = sessionTimeOutValue * 6000; //convert to milliseconds
            setTimeout(Logout(), delay);

Upvotes: 0

Views: 412

Answers (1)

brk
brk

Reputation: 50291

I guess Logout is a function which you have defined somewhere, so doing this will work

setTimeout(Logout, delay);

else

setTimeout(function(){Logout();},delay)

Upvotes: 1

Related Questions