pavdin, конечно извращенский вариант с точки зрения верстки, но зато не потребует практически никаких знаний JS.
для каждого div создаёте еще один блок с display:none и установленным bacground ... при наведение на ссылку - резко показываете все эти "скрытые" блоки.. при убирание ссылки - прячете..
полнейший изврат, зато селать легко...
ну и как более приличный вариант:
- для каждого дива делаете атрибут например "change_backroung" (это неизвестный браузерам атрибут.
- при наведение на ссылку - собираете массив всех дивов и проходясь по каждому определяете его change_backroung и устанавливаете div.style.background таким же, как и прописано в change_background
- при убирание мышки со ссылки - для всех стираете нафиг все div.style.background
этот вариант не совсем корректен, но если не хочется особо извращаться, то воспользоваться можно
(я так делал пару раз, когда лениво было - работает на ура)