Недавно я увидел учебник по youtube о том, как создавать уведомления на рабочем столе, и я подумал, что было бы неплохо иметь его в качестве напоминания. Например, например, я хочу, чтобы определенное напоминание появлялось (как уведомление на рабочем столе) каждые 30 минут. Это напоминание должно срабатывать только при нажатии кнопки триггера. Проблема заключается в том, что с кодом, приведенным ниже, метод setinterval, кажется, только один раз выполняется. Кажется, что это нормально, если я не включаю событие click, но как только я добавлю событие click, он не повторится. Какие-либо предложения?Метод SetInterval выполняется только один раз при событии onlick
Вот отрывок из того, что у меня есть:
<a href="#" id="trigger" onclick="notifyme()">Trigger</a>
<script type="text/javascript">
var myVar;
function showalert(){
var notify;
notify = new Notification('Reminder!',{
body:'How are you?'
});
window.location = '?message=' + this.tag;
}
function notifyme() {
myVar = setInterval(showalert, 5000);
}