|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.06.2013, 15:37 | #1 |
Новичок
Джуниор
Регистрация: 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> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Игра кости | Кристинка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 |