2012-08-24 3 views
0

저는 게임을 자바 스크립트로 작성하고 있습니다. 세계 제너레이터를 정상적으로 실행하고 있었지만 한 번에 여러 가지를 실행하는 시작 기능을 만들었을 때 코드가 더 이상 실행되지 않습니다. 아무도 내 문제를 볼 수 있습니까?html onload가 javascript를 실행하지 않습니다

<head> 
<title>Project Rust</title> 
<!-- <link href="/YOUR_PATH/favicon.ico" rel="icon" type="image/x-icon" /> --> 
<script src="Scripts/startup.js"></script> 
<script src="Scripts/drawmap.js"></script> 
<script src="Scripts/maps.js"></script> 
<script src="Scripts/mapread.js"></script> 
<script src="Scripts/mainchar.js"></script> 
</head> 
<body bgcolor="#BFE3FF" onload="startup()"> 
</body> 

startup.js : startup(){ alert("start"); drawmap(Screen[0]); mainchar(); }

+0

가 jsfiddle – Asciiom

+4

안녕하세요 에이단을 제공하시기 바랍니다 필요

당신의 startup.js에서 함수 선언을 누락, 난 당신이'기능 시작()를 작성해야 생각 {경고 ('시작') ;}' –

+0

startup.js가로드되고 있습니까? 어떤 브라우저를 사용하고 있습니까? – craig1231

답변

0

당신은 스크립트 태그 유형을 설정해야합니다 또한

<script type="text/javascript" src="Scripts/startup.js"></script> 

, 당신은 사용할 필요가 function 키워드는 자바 스크립트에서 함수를 정의합니다 :

function startup(){ 
    alert("start"); 
    drawmap(Screen[0]); 
    mainchar(); 
} 

여전히 작동하는 경우 브라우저의 자바 스크립트 콘솔을 열고 오류가 표시되어야합니다.

+0

HTML 5는 type 속성을 선택적으로 만듭니다. – Quentin

1

이 시도 :

function startup(){ 
    alert("start"); drawmap(Screen[0]); mainchar(); 
} 
0

당신은 당신은 function startup(){ /*your code*/ }

관련 문제