ziz08, :) можно сделать на jQuery:
Код
<a href="#" id="link_one">Link number one</a>
<a href="#" id="link_two">Link number two</a>
<script>
$('#link_one').click(function(){
$('body').css('background', 'url(ссылка до картинки) fixed');
});
//Разделитель обработчиков click
$('#link_two').click(function(){
$('body').css('background', 'url(ссылка до картинки) fixed');
});
</script>
Заместо [b]link_one[/b] и [b]link_two[/b] можно вставить [b]ID[/b] нужной Вам кнопки. Также, если необходимо больше кнопок, можно скопировать первый код, или второй код ещё раз (кстати, я специально разделил их комментарием «[b]//Разделитель обработчиков click[/b]» чтобы было понятно), и поменять там [b]ID[/b] и ссылку на фон.
Добавлено (08.08.2013, 09:40)
---------------------------------------------
Ой. Случайно все в code закинул. Вот нормально оформленное:
Код
<a href="#" id="link_one">Link number one</a>
<a href="#" id="link_two">Link number two</a>
<script>
$('#link_one').click(function(){
$('body').css('background', 'url(ссылка до картинки) fixed');
});
//Разделитель обработчиков click
$('#link_two').click(function(){
$('body').css('background', 'url(ссылка до картинки) fixed');
});
</script>
Заместо link_one и link_two можно вставить ID нужной Вам кнопки. Также, если необходимо больше кнопок, можно скопировать первый код, или второй код ещё раз (кстати, я специально разделил их комментарием «//Разделитель обработчиков click» чтобы было понятно), и поменять там ID и ссылку на фон.