Запазване на бекграунд при пускане на друга страница

kriss

Registered
как може да се запази когато някой отива от sranica1.html към stranica2.html background-а който е зададен от този код
Код:
<SCRIPT LANGUAGE="JavaScript"> 
 
</SCRIPT>
 
примерно този код го слагам в 2 страници: stranica1.html и stranica2.html
и като някой иска да си смени background-а и го смена като е на stranica2.html и като отиде на stranica2.html background-a да си остава какъвто той си избрал.?
 
Тепърва използвам бисквитка в JavaScript-а , но за твоя случай мисля ,че са идеално решение. Ето ти една примерна страничка
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<title> JS Background Saver </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function save(cname,cvalue,cexpire) {
var expire = new Date();
expire.setDate(cexpire);
document.cookie = cname + '=' + cvalue + '; expires=' + expire.toGMTString();
document.bgColor = '#' + cvalue;
}
function load(cname) {
var cookie = document.cookie.split(';');
for (i = 0;i < cookie.length;i++) {
var temp = cookie;
while (temp.charAt(0) == ' ') { temp = temp.substr(1,temp.length); }
if (temp.indexOf(cname) == 0) { document.bgColor = '#' + temp.substring(cname.length,temp.length); }
}
return false;
}
</script>
</head>
<body onLoad="load('myjscookie=');">
<form action="" method="post" name="Colors">
<select name="der_glib" onChange="save('myjscookie',this[this.selectedIndex].value,7);">
<option value="FFFFFF">White</option>
<option value="0000FF">Navy</option>
<option value="A0A0A0">Gray</option>
<option value="E9E900">Yellow</option>
<option value="A0A0FF">Purple</option>
<option value="C70000">Maroon</option>
<option value="FFFFA0">Brown</option>
<option value="F0F0FA">Silver</option>
<option value="FF00FF">Fuchsia</option>
<option value="00FFFF">Blue</option>
<option value="000000">Black</option>
<option value="FF0000">Red</option>
<option value="00FF00">Green</option>
</select>
</form>
</body>
</html>

Махнал съм ти джава скрипта за писането на формата , инаправо съм ти я добавил в хтмл-а (не вярвам това да ти е проблем) , мисля ,че запазих твоята структура - но ти ще кажеш.
И другото (ако не се оправиш) което е , за да използваш фона ,създаден от първата страница , просто си вземаш функцията load() , като я задаваш в <body>-то.
 

Back
Горе