Вы упоминаете загрузку страницы, поэтому одним из вариантов будет сохранение выбора цвета в параметре запроса, то есть заставить браузер перезагрузить ту же страницу в ChangeColor () с URL-адресом, который включает выбор цвета, например: http: // ... myurl ...? color = purple , затем проверьте параметры URL во время onLoad ().
В зависимости от вашего дизайна, вы можете просто динамически обновлять выбор цветаиспользовать JavaScript без перезагрузки страницы?
Пример:
<div id="to_update_later"></div>
<script>
function ChangeColor(color) {
document.getElementById("to_update_later").innerText = "The color " + color;
}
</script>
В этом примере показано, как динамически заменить содержимое тега div из функции JavaScript.Также возможно добавить вместо замены.См., Например, http://www.w3schools.com/js/js_ex_dom.asp руководства по работе с объектами HTML DOM веб-страницы.