Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подключение куки.. Проблема.. (https://javascript.ru/forum/misc/16306-podklyuchenie-kuki-problema.html)

Dorian_bs 03.04.2011 13:05

Подключение куки.. Проблема..
 
Всем привет)
Возникла проблема при написании скрипта.
Суть заключается в том, что бы пользователь мог выбрать контент (1 из двух) и это действие сохранялось через куки....
Вот сам код..
<div id="id1">Я 1-ый контент</div>
<div id="id2" style="display:none">Я 2-ой контент</div>

<div id="kn1" style="display:none">Я кнопка активации контента № 1</div>
<div id="kn2">Я кнопка активации контента № 2</div>


<script type="text/javascript">

$('#kn1').click(function() {
$('#id1, #kn2').show();
$('#id2, #kn1').remove();
});

$('#kn2').click(function() {
$('#id2, #kn1').show();
$('#id1, #kn2').remove();
});

</script>


Еще подробнее...
Работа скрипта:
На сайте размещается 2 контента. Но отображается из них только один. (2-ой удаляется скриптом ".remove")
Пользователь может выбирать, какой из двух контентов ему будет отображаться.
Например.
Существует шапка сайта в двух вариантах.
1-ый вариант - это просто картинка. (у кого плохой комп)
2-ой вариант - это flash-шапка. (у кого хороший комп)
И есть кнопка переключения между ними. Необходимо, что бы скрипт сохранял через куки именно ту шапку, которую выбрал пользователь.
PS: Нужно 2-ую шапку именно удалять "remove", а не скрывать "hide", так как хочу избежать лагов на сайте. После выбора шапки нужно обновлять страницу...
Вообщем сам понимаю, что написал чуть запутано.. Но суть думаю понятна)
Помогите plzzzz) :)

walik 03.04.2011 13:17

Ну а в чем проблема то ?
Если в кукисах нет переменной которая определяет тип шапки, то позволяете пользователю выбирать. При нажатии на кнопку сохраняете в кукисах выбранный вариант. при загрузки страницы (если есть переменная с выбранным вариантом) оставляете нужную шапку.
Обновить страницу можно помоему так:
window.location.reload();

Как работать с кукисами информации в нете больше чем дох*я :)
К примеру тут: Работа с Cookies на JavaScript


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