0
document.setbackground.bgcolor.value
은 16 진수 값 (예 : 검정색의 경우 "000000")을 인증하고 저장합니다.이 스크립트는 값을 업데이트하는 라이브 양식에서 새 값이 선택되면 페이지의 배경색을 변경하기도합니다영구 쿠키
제 코드가 브라우저에 쿠키를 저장하는 동안 브라우저를 닫고 다시 열 때 쿠키가 작동하지 않습니다. 배경이 쿠키에 저장된 내용으로 시작되도록하고 싶습니다. 내 코드 또는 브라우저 설정과 함께?
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;";
}
}
이 코드는 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을 표시하도록 업데이트했습니다. –