Добавление всплывающего окна для Winner of Game - PullRequest
0 голосов
/ 18 мая 2019

Я пытался добавить всплывающее окно для моей игры «Ножницы из каменной бумаги», чтобы программа отображала победителя по окончании игры.У меня есть файл функции и файл с основным кодом.

Я попытался исследовать всплывающие окна, и предупреждение подходит лучше всего.Я также попробовал кнопку, и они оба не будут работать.Ниже приведены строки, которые я попробовал:

input type = "button" onclick = "getWinner (userButton, compChoice)" value = "Winner" />

alert (getWinner ());

<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta 
charset="UTF-8">
<title>my game</title>
<script src="rsp.js" type="text/javascript"></script>   
</head>

<body>
Rounds to Play: <input id="ROUNDS_TO_PLAY"><br>
<input type="button" id="START_GAME" value="Start!" onclick="startGame()">
Rounds Remaining: <input id="ROUNDS_REMAINING"><br><br><br>

<input type="button" id="ROCK_CHOICE" value="Rock" onclick="userChoice('ROCK')">
<input type="button" id="PAPER_CHOICE" value="Paper" onclick="userChoice('PAPER')">
<input type="button" id="SCISSORS_CHOICE" value="Scissors" onclick="userChoice('SCISSORS')">


<br>
User Chose: <input id="USER_CHOICE_OUTPUT" type="text" disabled="true"><br>
Computer Chose: <input id="COMPUTER_CHOICE_OUTPUT" type="text" disabled="true">
  <input type = "button" onclick = "getWinner (userButton, compChoice)" value="Winner" />
  alert(getWinner()); 



//in a separate file is this function
function getWinner (userButton, compChoice)
{
if (userButton == compChoice )
{
    return "TIE";
}
if (userButton == "ROCK")
{
    if (compChoice == "SCISSORS")
    {
        return "USER WINS";
    }
    else 
    {
        return "COMPUTER WINS"
    }
}
if (userButton == "PAPER")
{
    if (compChoice == "ROCK")
    {
        return "USER WINS";
    }
    else 
    {
        return "COMPUTER WINS"
    }
}
if (userButton == "SCISSORS")
{
    if (compChoice == "PAPER")
    {
        return "USER WINS";
    }
    else 
    {
        return "COMPUTER WINS"
    }   }

Я хочу, чтобы вывод был либо «Компьютер выиграл», либо «Пользователь выиграл», но я хочу, чтобы он был во всплывающем окне, поэтому, как только игра закончится, появится всплывающее окно, и я не получу вывод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...