getMiliseconds() 왜 안 되는 줄 알아?
웹 문서를 아이프레임으로 띄울 수 없기에
별수 없이 플래시로 짜서 대처하려고 했는데
아 요놈의 것이 아무리 해봐도 색상이 바뀌지 않네요.
역시 실력이 맹탕이니 헛발질 헛손질만 했습니다.
웹 문서로는 이렇게 짰거든요.
첨부한 텍스트를 참고하세요.
※ 첨부 파일 → JavaScript-Color.txt
<HTML><HEAD>
<Meta http-equiv='Content-Type' content='text/html; charset=euc-kr'>
<Meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
<TITLE>자바스크립트로 글자 색상 바꾸기</TITLE>
<STYLE>
BODY{text-align:center;overflow:hidden;margin:25 0 0 0;background:#FF7700;}
INPUT{font-family:바탕;font-size:9.5pt;font-weight:bold;}
INPUT{selector-dummy:expression(this.hideFocus=true);padding:3 0 0 0;}
INPUT{background:blue;border:0;}
.Lg{width:350;border:0;color:white;}
.Sg{width:50;border:0;color:white;}
</STYLE><SCRIPT>
function V(){
N=new Date(); // 오늘의 밀리 초
Y=N.getFullYear(); // 해
M=N.getMonth()+1; // 달
D=N.getDate(); // 날
Hs=N.getHours(); // 시
Ms=N.getMinutes(); // 분
Ss=N.getSeconds(); // 초
Sm=N.getMilliseconds(); // 밀리 초(천분지 일 초)
md=N.getDay(); // 요일 함수
if(md==0)yd=" (일)"
else if(md==1)yd=" (월)";else if(md==2)yd=" (화)";else if(md==3)yd=" (수)";
else if(md==4)yd=" (목)";else if(md==5)yd=" (금)";else if(md==6)yd=" (토)";
St='서기 '+Y+'년 '+M+'월 '+D+'일'+yd; // 여기까지가 오늘 날짜와 요일
St+=(Hs>=12)?" 오후 ":" 오전 " // 지금부터 시간을 빼려는데 오전.오후는 낮 12시로 구분한다.
St+=((Hs>12)?Hs-12:Hs) // 24시 형식이 아니고 12시로 잡으니까 12시 넘으면 제로에서 출발하는 것처럼 12를 뺀다.
St+=((Ms<10)? " 시 0" : "시 ")+Ms // 시간 처리에서 분 부위 10 미만 단수 앞에 0으로 채운다.
St+=((Ss<10)? " 분 0" : "분 ")+Ss+"초 " // 시간 처리에서 초 부위 10 미만 단수 앞에 0으로 채운다.
Ct=((Sm<100)? "0" : "")+Sm; // 시간 처리에서 밀리 초 부위 100 미만 단수 앞에 0으로 채운다.
// 여기서부터 밀리 초 부위 색상을 달리해 뿌리게끔 짜보려 하는데 잘 되려나?
var Dp=Ct%3; // 세 가지 색상(흰색, 초록, 노랑) 뿌리게끔 임시 그릇(Dp) 만들고서 밀리 초를 3으로 나머지 떨구기를 했지요.
if(Dp==2){window.C2.style.color='white';} // 나머지가 2일 땐 흰색으로 뿌려라!
else if(Dp==1){window.C2.style.color='lime';} // 나머지가 1일 땐 초록으로 뿌려라!
else{window.C2.style.color='yellow';} // 그 밖에 나머지(0)는 노란색으로 뿌려라!
window.C1.value=St;
window.C2.value=Ct;
setTimeout ("V()", 1);}
</SCRIPT></HEAD>
<BODY scrolling=0 onload='V()' oncontextmenu='location.reload();return false' onselectstart='return false' ondragstart='return false'>
<DIV align=center style=margin:0;>
<INPUT type='button' name='C1' class='Lg' style=text-align:right;><INPUT type='button' name='C2' class='Sg' style=text-align:left;>
</DIV></BODY></HTML>
※ 첨부 파일 → JavaScript-Color.txt
'내 마음 오로지' 카테고리의 다른 글
| 가끔은 그들이 몹시 그립습니다. (0) | 2012.06.24 |
|---|---|
| 삼가 고인의 명복을 빕니다. (0) | 2012.06.23 |
| getMiliseconds() 왜 안 되는 줄 알아? (0) | 2012.06.22 |
| 침묵이 금일 때가 있다. (0) | 2012.06.22 |
| 사랑은 다치게 하지 않는다., 공지영 - 네가 어떤 삶을 살든 나는 너를 응원할 것이다 (0) | 2012.06.21 |





