Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   динамический фон страницы js (https://javascript.ru/forum/events/7197-dinamicheskijj-fon-stranicy-js.html)

Learx 20.01.2010 17:19

динамический фон страницы js
 
На странице:

<body id="b" bgcolor=#001020 style="background-image: url(fon.gif)">
<form><input id="but" type="button" name="n" value="Стоп звезд" width="15" onClick=ssfon()></form>
<body>


Собственно функция:
function ssfon(){
if (document.getElementById('b').style.backgroundImage.substr(8,3)=="gif") {
document.getElementById('b').style.backgroundImage=url(fon.jpg);
document.getElementById('but').value="Мерцание";
}
if (document.getElementById('b').style.backgroundImage.substr(8,3)=="jpg")  
{document.getElementById('b').style.backgroundImage=url(fon.gif);
document.getElementById('but').value="Стоп звезд";}
}


Кнопка нажимаеться, но if-ы похоже не срабатывают. Получаемую подстроку проверил alert - все должно работать.

exec 21.01.2010 18:04

Цитата:

document.getElementById('b').style.backgroundImage =url(fon.jpg);
document.getElementById('b').style.backgroundImage='url(fon.jpg)';


Часовой пояс GMT +3, время: 11:23.