제목 : 예제. 39.문제_사용자로부터입력받은수로테이블행열크기작성하기.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>사용자로부터 입력받은 수로 테이블 행, 열의 크기 변환</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<script language="JavaScript">
//사용자로부터 입력받은 수로 테이블 행, 열의 크기 변환
//[1] 변수 선언
var tbl_count; //행, 열 증가시킬 변수
var i, j; //루프를 증가시킬 변수
var tbl_flag; //1~10사이의 정수만 입력받을 때 체크하는 변수
//[2] 변수 초기화
tbl_count = 1;
//[3] 변수 입력 : 1~10사이의 정수가 아니면 while문을 계속 반복시킨다.
tbl_flag = true;
while(tbl_flag)
{
tbl_count = window.prompt("만들 테이블의 행,열 크기를 넣으시오(1~10사이의 정수)",3);
if(parseInt(tbl_count) >= 1 && parseInt(tbl_count) <=10)
{
tbl_flag = false;
}
}
//[4] 프로세스 및 출력
document.write("<table border='1' cellpadding='0' cellspacing='0' bordercolorlight='red' bordercolordark='white'>");
for(i=1; i<=tbl_count;i++)
{
document.write("<tr>");
for(j=1; j<=tbl_count;j++)
{
document.write("<td>셀</td>");
}//end for
document.write("</tr>");
}//end for
document.write("</table>");
</script>
</BODY>
</HTML>