Mam tło bedące image. We function mam czasową rekurencję (piłeczka latająca po ekranie) i dla określonych wartości x (współrzędna pozioma piłeczki), ma się zmieniać tło. No i wszystko działa tylko jest problem, mimo, że w stylach body mam ustawione background-repaeat: no-repeat, to przy pierwszej zmianie tła, daje mi te obrazki sąsiadująco.
function ruch()
{
x=x+dx;
e=document.getElementById("pi");
e.style.left=x+"px";
if (x<70) {dx=-dx;document.body.style.background="url(1.jpg)";
document.body.style.background.repeat="0"};
if (x>200) {dx=-dx;document.body.style.background="url(2.jpg)";
document.body.style.background.repeat="0"};
setTimeout("ruch()",100);
}
no i właśnie te repeat nie chce działać. Próbowałem w różnych konfiguracjach z no-repeat itd.
Z góry dzięki za pomoc.