Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   кнопочка которая меняет цвет фона (https://javascript.ru/forum/dom-window/15436-knopochka-kotoraya-menyaet-cvet-fona.html)

gerakl 26.02.2011 19:50

кнопочка которая меняет цвет фона
 
задача : написать на javascript скрипт, который при нажатии на кнопку меняет цвет фона
в мазиле у меня при нажатии на кнопку фон меняется, но кнопки сами пропадают и странится во вкладке постоянно недогружается до конца
в ie кнопка вообще не срабатывает.
код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Java Script</title>
</head>
<body bgcolor="#CC6699">
<script language="javascript" type="application/javascript">
function a() {
	document.write("<body bgcolor='red'>vvv");
}
function b() {
	document.write("<body bgcolor='black'>vvv");
}
</script>
    <form>
<input type='button' value='красный фон' onclick='a()'/>
<input type='button' value='черный фон' onclick='b()'/>
</form>
 </body>
</html>

Sweet 26.02.2011 20:12

Цитата:

Сообщение от gerakl
 document.write("<body bgcolor='red'>vvv");

Псих:) Да и вообще, что за bgcolor??? Приличные люди либо не знают, что это, либо забыли. html5 уже почти пришел. Переходи уже на говнокод 2.0:lol:

Aetae 26.02.2011 20:40

Код безмерно ужасен. Прочитайте хотя-бы пару современных статей о html и js.

<html>
<body>
<script type="text/javascript">
function color(c) {document.body.style.backgroundColor=c}
</script>
<input type='button' value='красный фон' onclick='color("red")'>
<input type='button' value='черный фон' onclick='color("black")'>
</body>
</html>

gerakl 26.02.2011 20:57

спасибо за оперативный ответ) почитаю статейки)


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