Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2013, 15:37   #1
Roma11
Новичок
Джуниор
 
Регистрация: 02.06.2013
Сообщений: 1
Подмигивание Игра в кости

Помогите досоздать, пожалуйста. Не могу сделать, чтобы когда нажимаешь кнопку"победитель" открывалось новое окно с фоном цвета, который выбрал игрок


Разработать “игру в кости”. Спросить каждого из двух пользователей о его любимом цвете (из списка) и сохранить соответствующее значение в массиве. Для каждого из двух членов бригады разместить кнопку “бросания костей”. Генератор случайных чисел выдает целое число в диапазоне от 1 до 12. Результат каждого бросания выводится (с указанием имени) в alert(). Кнопка “победитель” выводит приветствие в новое окно с фоном любимого цвета победителя.

Вот что получилось:

<html>
<head>
<title> Игра в кости </title>
</head>
<body>
<div style="width:20px;height:20px;backg round:#0f0" onclick="getbg1(this)"></div>
<div style="width:20px;height:20px;backg round:#000" onclick="getbg1(this)"></div>
<div style="width:20px;height:20px;backg round:#f00" onclick="getbg1(this)"></div><hr>
<div style="width:20px;height:20px;backg round:#0f0" onclick="getbg2(this)"></div>
<div style="width:20px;height:20px;backg round:#000" onclick="getbg2(this)"></div>
<div style="width:20px;height:20px;backg round:#f00" onclick="getbg2(this)"></div><hr>
<button onclick="ggg(this) ">Бросок первого игрока!</button>
<button onclick="hhh(this)">Бросок второго игрока! </button><hr>
<button onclick="win()">победитель</button>
<script>
var x = 0;
var y = 0;
var z = 0;
var a = 0;
function getbg1(elem){x=elem.style.backgroun d;alert("цвет выбран")}
function getbg2(elem){y=elem.style.backgroun d;alert("цвет выбран") }
function ggg(elem) {z = Math.floor(Math.random()*(12-1+1))+1;elem.innerHTML = "Выпало "+z;alert("Выпало "+z) }
function hhh(elem) {a = Math.floor(Math.random()*(12-1+1))+1;elem.innerHTML = "Выпало "+a;alert("Выпало "+a)}
function win() {if(a>z) {alert("Победил игрок 2 с цветом "+y)} else{alert("Победил игрок 1 с цветом "+x)} }
</script>

</body>
</html>
Roma11 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра кости Кристинка89 Общие вопросы C/C++ 1 30.10.2012 01:34
Игра в 12 (бросание кости) на VBA Excel Graham91 Помощь студентам 0 17.04.2012 14:08
Игра кости Азар Xameleon666 Помощь студентам 3 19.03.2012 22:39
Игра "Кости" на паскале Наталья111 Помощь студентам 12 12.01.2010 20:35
Игра "Кости" на языке программирования Delphi Наталья111 Помощь студентам 20 01.11.2009 16:40