<script type="text/javascript>
var x = 0; //this occurs in the beginning of the page.
$("#button").onclick{
x = 1;
}
</script>
Скажем, переменная "x" изменяется на 1. Затем пользователь нажимает на ссылку. Когда пользователь нажмет "назад", x будет 0 или 1?
Будет 0
. Браузер не кэширует состояние переменных Javascript между загрузками страницы.
Это не относится к браузерам, таким как Firefox. Пожалуйста, посмотрите ответ Трея.