• Как заставить работать скрипт на JS вне страницы?

    @skinnynpale Автор вопроса
    'use strict';
    
    function id(id) {
    	return document.getElementById(id);
    }
    
    const timer = id('out');
    let counter = 0;
    const timeLeft = 3600;
    const interval = setInterval(timeIt, 1000);
    timer.innerHTML = convertSeconds(timeLeft - counter);
    
    function convertSeconds(s) {
    	let min = Math.floor(s / 60);
    	let sec = s % 60;
    
    	if (sec < 10) {
    		sec = '0' + sec;
    	}
    	return min + ':' + sec;
    }
    
    function timeIt() {
    	counter++;
    	timer.innerHTML = convertSeconds(timeLeft - counter);
    
    	if (counter == timeLeft) {
    		clearInterval(interval);
    	}
    }