test.html

test.js





window.onload = function(){



var a = new Array();

var loop = 1;

var x = -1;

var y = 0;

var p;

var q;

var start =1;

var cnt = 1;

var limit = 7;

var MaxArrayCount = 7;


for (var i = 0; i < MaxArrayCount; i++){

a[i] = new Array();

}



while(1) {

for(p=0; p<limit; p++){

          x=x+start;

            a[y][x] = cnt; 

            cnt++;

} //시작방향으로 채움

 

limit--; // 반복 감소구간

 

if(limit<0) break; // 반복이 0이하이면 종료

 

for(p=0; p<limit; p++){

y=y+start;

a[y][x]= cnt;

cnt++;

} // y축으로 채움

 

// 이동방향 변경

start=-start;

}

// 테이블 출력

document.write('<table border="1" width="350" height="50">');

for(var y=0; y<MaxArrayCount ; y++){

document.write( "<tr height=40> ");

for(var x=0;x<MaxArrayCount ;x++){

document.write( "<td width=40 align=center>");

if(a[y][x] != 0){

document.write( a[y][x]);

}else {

document.write("&nbsp;");

}

document.write("</td>");

}

document.write("</tr>");

}

document.write("</table>");

}


function result(){

}



<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8"/>

<title></title>

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

</head>

<body>

</body>

</html>



블로그 이미지

잉비니

,