Мне нужно создать счетчик времени на 60 секунд в окне предупреждения. Поскольку я использую этот common.js повсюду в приложении, я не могу использовать Html для привязки данных. поэтому я ищу, как связать данные только в окне предупреждения Javascript. мне нужно использовать только Javascript, а не jquery.
function idleLogout() {
debugger;
var timeLeft = 60;
var t;
document.onkeypress = resetTimer;
document.onmousemove = resetTimer;
function logout() {
debugger;
alert("Due to inactivity, your session will expire in" +timeLeft+ " seconds. Please click ‘OK’ to continue. ");
timeLeft--;
}
function resetTimer() {
clearTimeout(t);
t = setTimeout(logout, 10000);
}
}
idleLogout();
Я не могу использовать Dom, потому что эта функция будет общей для всех страниц в приложении.
@Abhilashm, конечно, вы можете динамически генерировать элементы DOM и вставлять их через JS.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


alertостанавливает все, пока пользователь не закроет диалоговое окно. По определению, пока присутствует окно предупреждения, JavaScript не будет выполняться. Таким образом, вы не можете привязать данные в окне предупреждения. Вместо этого используйте DOM для отображения вашей информации.