2017-02-08 1 views
-1

게임을 만들고 있는데 정의한 함수에 정의되지 않았다고 나와 있습니다.함수가 정의되어 있지 않아도 함수가 정의되지 않았습니다.

나는 똑같은 이슈를 가진 다른 사람이 어딘가에 )을 추가로 가지고 있다고 말했지만 나는 그 문제가 없다고 말했다.

나는 필요없는 여분의 것이 없습니다.

<DOCTYPE html> 
 
<html> 
 
\t <head> 
 
\t \t <title>Programing Clicker</title> 
 
\t \t <style> 
 
\t \t \t h1{ 
 
\t \t \t \t color:#333; 
 
\t \t \t \t font-family:helvetica; 
 
\t \t \t \t font-weight: bold; 
 
\t \t \t \t font-size:2.5em; 
 
\t \t \t } 
 
\t \t \t h2{ 
 
\t \t \t \t font-size:2em; 
 
\t \t \t \t position: relative; 
 
\t \t \t \t left:250px; 
 
\t \t \t \t display: block; 
 
\t \t \t } 
 
\t \t \t h3{ 
 
\t \t \t \t font-size:1.75em; 
 
\t \t \t \t position: relative; 
 
\t \t \t \t left: 250px; 
 
\t \t \t \t display: block; 
 
\t \t \t } 
 
\t \t </style> 
 
\t </head> 
 
\t <body> 
 
\t \t <center> 
 
\t \t \t <h1>Programing Clicker</h1> 
 
\t \t \t <hr> 
 
\t \t </center> 
 
\t \t <h2>Skill</h2> 
 
\t \t <h3 id="skill_show"></h3> 
 
\t \t <h2>Money</h2> 
 
\t \t <h3 id = "moneyShow"></h3> 
 
\t \t <h2>Language</h2> 
 
\t \t <br> 
 
\t \t <br> 
 
\t \t <p id="timer"></p> 
 
\t \t <button onClick = "scriptMake()">Make a script</button> 
 

 

 

 
\t \t <script> 
 
\t \t \t var money = 1; 
 
\t \t \t var skill = 1; 
 
\t \t \t var language = 1; 
 
\t \t \t var scriptTime = 100/skill; 
 
\t \t \t var scriptTime2 = scriptTime; 
 

 
\t \t \t function scriptMake(){ 
 
\t \t \t \t for(var x = 100,x >= 0, x += skill){ 
 
\t \t \t \t \t document.getElementById("timer").innerHTML = x; 
 
\t \t \t \t } 
 
\t \t \t } 
 
\t \t \t setInterval(
 
\t \t \t \t function showvars(){ 
 
\t \t \t \t \t document.getElementById("skill_show").innerHTML = skill; 
 
\t \t \t \t \t document.getElementById("moneyShow").innerHTML = money; 
 
\t \t \t \t \t 
 
\t \t \t \t },1 
 
\t \t \t \t) 
 
\t \t </script> 
 
\t </body>

+0

어떤 기능이 있습니까? 정확히 무엇이 오류입니까? – Carcigenicate

+0

내 browwser에서 코드를 실행할 때 scriptMake 함수가 정의되어 있지 않습니다. – booperdooper

+1

'(var x = 100, x> = 0, x + = skill)'에 대해 세미콜론으로 쉼표를 바꾸십시오. –

답변

0

가 문제가

for(var x = 100,x >= 0, x += skill){ 

당신은 너무

for(var x = 100;x >= 0; x += skill){ 

이 게임을 볼 때 사용하는 브라우저에 따라 같은 대신 쉼표의 세미콜론을 필요가 여기에있다 , 형제의 콘솔을 여는 방법을 찾는다. wser. 이 것들을 잠깐 디버깅하는 데 도움이 될 것입니다.

관련 문제