2016-07-05 161 views
0

setTimeout函數拋出無效參數錯誤。 有人可以告訴我,我必須爲Settimeout做什麼轉換工作?由於參數錯誤無效setTimeout

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

嘗試像這樣'的setTimeout(註銷,延遲) ;'如果它仍然不起作用,你會在'sessionTimeOutValue'中獲得什麼值? –

+1

你真的應該發佈生成的HTML ......因爲它是,我們不能告訴'sessionTimeOutValue'是什麼值。如果它是一個「壞」值,那麼'delay'可能會等於'NaN'。 –

回答

1

我想退出是你在什麼地方定義的函數,因此這樣做將工作

setTimeout(Logout, delay); 

其他

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