Сохранить случайно сгенерированный HTML-фон на время сеанса? - PullRequest
0 голосов
/ 25 февраля 2011

У меня есть сайт WordPress, который генерирует случайный фон на главной странице. Каждый раз, когда пользователь щелкает по различным частям сайта, я хотел бы, чтобы этот фон оставался неизменным до тех пор, пока пользователь снова не нажмет на домашнюю страницу.

Я подумал о нескольких возможных решениях:

  • AJAX вызывает загрузку содержимого различных кликов в div (не идеально, так как это быстро усложняется при попытке управлять дружественными URL, плагинами, которые вызывают свои собственные данные ajax и т. Д.)

  • Файл cookie, который сохраняет фоновый html в нем и быстро истекает или при перезагрузке домашней страницы.

  • Переменная POST, которая содержит фоновый html между различными частями сайта.

Основная цель - сохранить фон, который генерируется случайным образом на домашней странице, но остается неизменным при использовании веб-сайта. Кто-нибудь может порекомендовать лучшее решение?

Большое спасибо!

1 Ответ

0 голосов
/ 25 февраля 2011

Вы можете сделать это с помощью куки или GET Parameter. Решение для cookie требует больше усилий на стороне JavaScript. И некоторые пользователи не любят куки, но это не должно иметь большого значения.

Вы можете подготовить все затронутые ссылки, например, так: http://www.example.com?bgimg=bigblackdog а затем установите изображение с помощью WordPress PHP-кода или, возможно, JS, если вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...