336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
<SCRIPT>
br='<BR>'; // 줄바꿈 변수
var err; // 오류 변수 선언
function CheckIt(obj){
str='<font color=blue>오류 없슴</font>'; // 오류 정보 초기화
var s=obj.inString.value; // 임시 변수를 받은 값으로 만듬
var testStr=''; // 검정할 문자열 변수를 선언
for(i=0;i<s.length;i++){ // \\문자를 \문자로 만드는 루프, 특수문자 처리를 여기서 하면 된다.
if((escape(s.charCodeAt(i))==92)&&(escape(s.charCodeAt(i+1))==92) continue;
else testStr+=s.charAt(i);
} // for.. 루프 문장 종료
try{eval(testStr)}; // 문자열을 Javascript code로 검정
catch(err){ // 발생된 오류개체를 만들고, 오류 정보를 출력
str='오류 '+err;
str+=' <FONT color=blue>'+err.name+'</FONT> ';
str+='#<a href=../../refers/errcom.html><font color=red>'+(err.number & 0xFFFF)+'</font></a>';
str+=' 장치('+(err.number>>16 & 0x1FFF)+')';
str+=' "<font color=brown>'+err.message+'</font>"';
} // catch 문장 종료
errResult.innerHTML=str; // 결과 문자열 을 id=errResult인 개체의 HTML 내용으로 넣어줌
} // 기능함수 종료
</SCRIPT>
<DIV style="width:95%;margin-left:100;margin-right:100;text-align:center"> // 입력 에리아 블럭
오류 검정을 위한 Javascript code를 넣어 보라.
<FORM name=errform>
<textarea name=inString wrap="physical" style="width:50em;height:100"></textarea> // 입력 텍스트에리아
<INPUT type=button value="오류확인" onClick="CheckIt(this.form)">
<INPUT type=button value="다시하기" onClick="errResult.innerHTML='';this.form.reset()">
</FORM></DIV>
<DIV id=errResult class=show
wrap=physical style="margin-right:100;height:2.2em" title="결과">결과 표시 위치</DIV> // 오류 결과 표시 위치
===================================================================================
try {
for (var i=0; i<oTbl.rows.length; i++) { // Row Index만큼 Loop
for (var j=0; j<oTbl.rows[i].cells.length; j++) { // Cell Index 만큼 Loop
if (iCell == -1 || iCell == j) { // 비교할 Cell Index와 현재 Cell Index가 동일하면,,
vCur = oTbl.rows[i].cells[j].outerText;
if (vPre == vCur) { // 이전값과 현재값이 동일하면,,
if (bChk == false) { // 처음 일치시에만 적용
iRow = i-1;
bChk = true;
} // end of if
cnt++;
oTbl.rows[iRow].cells[j].rowSpan = cnt;
oTbl.rows[i].deleteCell(j);
} else { // 이전값과 현재값이 다르면,,
cnt = 1;
vPre = vCur;
bChk = false;
} // end of if
break;
} // end of if
} // end of for
} // end of for
} catch (e) {
alert(e.description);
} // end of try{} catch{}
} // end of function
br='<BR>'; // 줄바꿈 변수
var err; // 오류 변수 선언
function CheckIt(obj){
str='<font color=blue>오류 없슴</font>'; // 오류 정보 초기화
var s=obj.inString.value; // 임시 변수를 받은 값으로 만듬
var testStr=''; // 검정할 문자열 변수를 선언
for(i=0;i<s.length;i++){ // \\문자를 \문자로 만드는 루프, 특수문자 처리를 여기서 하면 된다.
if((escape(s.charCodeAt(i))==92)&&(escape(s.charCodeAt(i+1))==92) continue;
else testStr+=s.charAt(i);
} // for.. 루프 문장 종료
try{eval(testStr)}; // 문자열을 Javascript code로 검정
catch(err){ // 발생된 오류개체를 만들고, 오류 정보를 출력
str='오류 '+err;
str+=' <FONT color=blue>'+err.name+'</FONT> ';
str+='#<a href=../../refers/errcom.html><font color=red>'+(err.number & 0xFFFF)+'</font></a>';
str+=' 장치('+(err.number>>16 & 0x1FFF)+')';
str+=' "<font color=brown>'+err.message+'</font>"';
} // catch 문장 종료
errResult.innerHTML=str; // 결과 문자열 을 id=errResult인 개체의 HTML 내용으로 넣어줌
} // 기능함수 종료
</SCRIPT>
<DIV style="width:95%;margin-left:100;margin-right:100;text-align:center"> // 입력 에리아 블럭
오류 검정을 위한 Javascript code를 넣어 보라.
<FORM name=errform>
<textarea name=inString wrap="physical" style="width:50em;height:100"></textarea> // 입력 텍스트에리아
<INPUT type=button value="오류확인" onClick="CheckIt(this.form)">
<INPUT type=button value="다시하기" onClick="errResult.innerHTML='';this.form.reset()">
</FORM></DIV>
<DIV id=errResult class=show
wrap=physical style="margin-right:100;height:2.2em" title="결과">결과 표시 위치</DIV> // 오류 결과 표시 위치
===================================================================================
try {
for (var i=0; i<oTbl.rows.length; i++) { // Row Index만큼 Loop
for (var j=0; j<oTbl.rows[i].cells.length; j++) { // Cell Index 만큼 Loop
if (iCell == -1 || iCell == j) { // 비교할 Cell Index와 현재 Cell Index가 동일하면,,
vCur = oTbl.rows[i].cells[j].outerText;
if (vPre == vCur) { // 이전값과 현재값이 동일하면,,
if (bChk == false) { // 처음 일치시에만 적용
iRow = i-1;
bChk = true;
} // end of if
cnt++;
oTbl.rows[iRow].cells[j].rowSpan = cnt;
oTbl.rows[i].deleteCell(j);
} else { // 이전값과 현재값이 다르면,,
cnt = 1;
vPre = vCur;
bChk = false;
} // end of if
break;
} // end of if
} // end of for
} // end of for
} catch (e) {
alert(e.description);
} // end of try{} catch{}
} // end of function
'컴터 > Javascript / html' 카테고리의 다른 글
강제로 팝업띄우기란다.. (2) | 2007.09.03 |
---|---|
form 에 해당 input box 가 있는 확인 (0) | 2007.08.29 |
라디오, 체크박스 체크하기.. (0) | 2007.08.09 |
간단하게 콤마찍기 (0) | 2007.08.09 |