Vinhate,
проще говоря убрать var-ы из randNumber |
Ну так я это и хотел но мне нужно значение randNumber в game и hint
|
Цитата:
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
<button onclick="randNumber">Обновить значение</button> function randNumber() { var a=Math.floor(Math.random() * (0,180)); var b=Math.floor(Math.random() * (0,180)); } function game() { if((textArea.value>=a)&&(textArea.value<=b)||(textArea.value>=b)&&(textArea.value<=a)) { targetArea.innerHTML='Вы попали!'; } else { targetArea.innerHTML='Вы промахнулись!'; } } function hint() { hintArea.innerHTML="A = " + a + ". B = " + b + "."; } То есть кнопка обновляет значение a и b (если можно это сделать без функции то напишите) и мне нужно перенести значение a и b в hint и game |
Vinhate,
:-? var a,b; function randNumber() { a=Math.floor(Math.random() * (0,180)); b=Math.floor(Math.random() * (0,180)); } |
А все разобрался
конце функции randNumber нужно написать return a,b; и я ее вызвал в теле программы randNumber(); var a=randNumber(a); var b=randNumber(b); |
Цитата:
|
Часовой пояс GMT +3, время: 23:22. |