document.setbackground.bgcolor.value
сертифицировано и хранит шестнадцатеричное значение (например, «000000» для черных. Сценарий также работает для изменения цвета фона страницы, когда новый выбирается из живой формы, которая обновляет значениеПостоянное Cookie
Проблема заключается в том, что, хотя мой код хранит cookie с моим браузером, он не работает, когда я закрываю браузер и снова открываю. Я хочу, чтобы фон начинался как все, что хранилось в файле cookie. с моим кодом или с настройками моего браузера?
function setBackground() {
if (document.setbackground.bgcolor.value != "none"){
document.body.bgColor = "#" + document.setbackground.bgcolor.value;
document.cookie = "bgColor=" + document.setbackground.bgcolor.value +
";expires=Wednesday, 02-Mar-2020 12:00:00 GMT;";
}
}
Этот код встроен в следующий HTML-код в setPrefe rence.js файл:
<html>
<head>
<script src="setPreference.js"></script>
</head>
<body bgcolor="#9999CC">
<center>
<form name="setbackground">
Change background color?
<select name="bgcolor" onchange="setBackground();" size="1">
<option value="none">Select color</option>
<option value="9999CC">Lavender</option>
<option value="999966">Light Brown</option>
<option value="66FFCC">Light Green</option>
<option value="FFFFFF">White</option>
</select>
</center>
</form>
</body>
</html>
и где вы его загрузке? – Zaffy
Я обновил, чтобы показать HTML. –