Если посетитель щелкнет на какой-либо из этих кнопок, браузер вызовет
функцию seiectscheme(), которая, в свою очередь, изменит цвета фона, текста
и гиперссылок на странице.
Сохранение cookie-набора на жестком диске посетителя
cookie-набор — это строка, содержащая до 4 096 (4 Кб) символов, которую
Web-браузеру можно поручить сохранить на жестком диске посетителя, cookie — наборы дают вам возможность сохранить информацию о посетителе сайта, кото — рую можно будет извлекать всякий раз, когда посетитель возвращается на сайт — пока посетитель пользуется одним и тем же Web-браузером и компьютером. Каждый Web-браузер сохраняет все данные cookie-набора в одном файле, кото — рый уникален для браузера. Поэтому если один раз вы зашли на сайт с помо — щью Internet Explorer, а другой раз — с помощью Netscape Navigator, Netscape Navigator не извлечет cookie-набор, ранее сохраненный Internet Explorer.
Без cookie-наборов у вас нет возможности определить, что происходило во время последнего посещения сайта пользователем — или даже был ли посетитель вообще когда-либо на вашем сайте. Если вы сохраните cookie-набор на жестком диске посетителя, Web-браузер сможет извлекать информацию, сохраненную в cookie-файле, во время последующих посещений. По соображениям безопаснос- ти, Web-браузер может только записывать данные в cookie-файл и считывать дан —
ные из него — в отличие от считывания, и записи файлов с информацией част- ного характера на вашем жестком диске. Более того, сценарий на Web-странице
может читать только cookie-наборы, записанные сценариями Web-страниц с того же домена (то есть Web-страниц, отправленных с одного и того же Web-сервера).
ПРАКТИКУМ
Чтобы определить cookie-набор, то есть добавить cookie-набор в cookie-файл на
жестком. диске посетителя, воспользуйтесь оператором JavaScript следующего вида:
Единственные обязательные значения при сохранении cookie-набора — это имя cookie-набора и текстовые данные, которые необходимо сохранить. Ниже рас — сматриваются необязательные значения, которые можно сохранять в cookie-наборах.