Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Показ изображения только при первом заходе на страницу (https://javascript.ru/forum/misc/41905-pokaz-izobrazheniya-tolko-pri-pervom-zakhode-na-stranicu.html)

viboxjuwin 03.10.2013 17:15

Показ изображения только при первом заходе на страницу
 
По сути, в заголовке отразил основную тематику обращения) Как пример, пользователь заходит первый раз на страницу и видит изображение, при повторном заходе на страницу он этого изображения видеть не должен!)

Яростный Меч 03.10.2013 17:17

надо где-то запоминать факт, что юзер зашел на страницу.
где именно? в базе, в сессии, в куках, в localStorage...

viboxjuwin 03.10.2013 17:43

Понимаю.. Но как это выразить в коде?

BETEPAH 03.10.2013 20:02

Цитата:

Сообщение от viboxjuwin
Понимаю.. Но как это выразить в коде?

На форуме принято попробовать самому, а если не получается, показать свой код и попросить помощи в доведении до ума. Ну или в ветку "Работа". Там можно публиковать задачи без попытки сделать самостоятельно.

viboxjuwin 04.10.2013 00:51

Показ изображения при первом входе на сайт, не показ, при последующих.
 
Хорошо) Как доработать данный скрипт под мою тему?
<img id="myimg" src='../images/b2.gif' alt=""/>
<button>Удалить метку о просмотре</button>
<script>

var playOnce = localStorage.getItem('play_once');
if(playOnce){
$('#myimg').hide();
$('button').show();
} else {
localStorage.setItem('play_once',1);
}

$('button').on('click',function(){
localStorage.removeItem('play_once');
});</script>
Предполагаю использовать куки... Подскажите, пожалуйста)

viboxjuwin 04.10.2013 01:02

Ребятки, ответ найден) Надеюсь кому-то пригодится помимо меня. Ответ по этой ссылке: http://hashcode.ru/questions/258293#258412.
Напоследок, расскажите, с чего лучше начать осваивать javascript? Сайты, учебники, курсы?!)

BETEPAH 04.10.2013 10:20

Цитата:

Сообщение от viboxjuwin
с чего лучше начать осваивать javascript? Сайты, учебники, курсы?

За хорошим учебником далеко ходить не надо - http://learn.javascript.ru/ (в верхнем меню имеется ссылка)


Часовой пояс GMT +3, время: 00:32.