我正在尝试提醒用户大约30秒的不活动状态。所以在我的应用程序中,我设置了警报超时。
主窗口代码:
<script>
var timeoutID = setTimeout('alert("You are logged out due to inactivity.")', 30000);
</script>
iFrame:
<script>
$(document).ajaxStop(function(){
clearTimeout(timeoutID);
var timeoutID = setTimeout('alert("You are logged out due to inactivity.")', 30000);
});
</script>
现在,当我在iFrame并做某事时,我的主窗口警报仍然存在。不确定如何重置相同的timeoutID。
提前致谢
答案 0 :(得分:0)
使用
top.timeoutID
在设置新超时时也使用它,否则在离开iframe时将无法访问超时。
还有一个拼写错误:fucntion