Уверен, что такое провернуть можно и на чистом php, но его (php) я буду использовать только для сохранения данных на сервере, а всю остальную логическую часть будет выполнять js.
Код
file.php:
<?php
$background = '#ffffff';
?>
Код
index.html:
<!DOCTYPE HTML>
<html>
<head>
<meta charset = "utf-8" >
<script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
<title>...</title>
</head>
<body>
<?php
include "file.php";
?>
<script type="text/javascript">
if (location.search.substring(1) == 'color') {
var color = prompt('Введите цвет в формате HEX:', '');
color = color.replace(/#([0-9A-F]){6}/gi, '$&');
if (!color || color == '') { color = '#ffffff'; }
$.get( 'file.php', { background: color});
}
var a = '<?php echo $background;?>';
$('body').css('background', a);
</script>
</body>
</html>
Начальное значение переменной из php оно берет, а вот изменения через promt не выводит((
Помогите разобраться)))