Obtenha esclarecimentos detalhados no IDNLearner.com. Junte-se à nossa plataforma de perguntas e respostas para obter respostas rápidas e precisas para todas as suas perguntas importantes.

function showConfirmationPopup() {
// Cria o elemento do popup
const popup = document.createElement('div');
popup.id = 'confirmationPopup';
popup.style.position = 'fixed';
popup.style.top = '50%';
popup.style.left = '50%';
popup.style.transform = 'translate(-50%, -50%)';
popup.style.padding = '20px';
popup.style.backgroundColor = 'white';
popup.style.boxShadow = '0 0 10px rgba(0,0,0,0.5)';
popup.style.zIndex = '1000';

// Adiciona a mensagem ao popup
const message = document.createElement('p');
message.textContent = 'Você ainda está aí?';
popup.appendChild(message);

// Adiciona o botão de confirmação ao popup
const confirmButton = document.createElement('button');
confirmButton.textContent = 'Sim';
confirmButton.onclick = function() {
document.body.removeChild(popup);
};
popup.appendChild(confirmButton);

// Adiciona o popup ao corpo do documento
document.body.appendChild(popup);

// Configura o timer para expirar o popup em 15 segundos
setTimeout(function() {
if (document.body.contains(popup)) {
document.body.removeChild(popup);
}
}, 15000);
}

// Função para iniciar o intervalo de 20 minutos
function startPopupInterval() {
showConfirmationPopup();
setInterval(showConfirmationPopup, 20 * 60 * 1000);
}

// Inicia o intervalo quando a página é carregada
window.onload = startPopupInterval;