Как и предполагалось в комментариях, ваши переменные javascript будут очищаться при каждом обновлении страницы. Таким образом, вы не можете сохранить счетчик в переменной JS.
У вас есть два варианта
1) если вы используете такую технологию, как PHP, ASP и т. Д., Вы можете сохранить ее в текстовом файле.
2) использовать куки. Это, наверное, самый простой подход.
Таким образом, в первый раз, когда пользователь заходит на страницу, проверяется, существует ли файл cookie. Если это так, то вы можете увеличить счетчик в нем и проверить, равен ли он 7.
Если его не существует, создайте его, который вы, вероятно, захотите использовать сессионным cookie, чтобы он истекал, как только пользователь закрывает свой браузер, предполагая, что вы не хотите хранить счетчик, если пользователь посетил страницу неделю назад и вернулся снова сегодня. Смотрите здесь для получения информации о том, как читать и записывать сеансовые куки http://www.javascriptkit.com/javatutors/cookie.shtml