자동 체인징 텍스트메세지 박스






<!-- 소스는 여기서부터...--> <script language="JavaScript"> <!--- var CurrentMsg = 'hello '; function update(msg) { var pad_str=""; n = msg.length; if(n<72) { pad = (73-n)/2; for(var i=0; i<pad; i++) { pad_str+=" "; } } CurrentMsg = pad_str + msg; document.messages.field.value = CurrentMsg; clearTimeout(timer); timer = setTimeout("idleMsg()",2000); } function MakeArray(n) { this.length=n; for(var i = 1; i<= n; i++) { this[i] = ""; } return(this); } var index = 1; var notice_num = 5; var notices = new MakeArray(notice_num); notices[1] = "아하카페에 오신걸 환영합니다"; notices[2] = "유익한 시간 보람있는 시간"; notices[3] = "아하카페가 드립니다"; notices[4] = "항상 멋진 카페! 즐거운 카페!"; notices[5] = "아하! 이런것도!!♬♬"; var timer = setTimeout('idleMsg()',0); function nochange() { document.messages.field.value = CurrentMsg; } function idleMsg() { update(notices[index++]); if(index>notice_num) { index=1; } } // --> </script> <center> <form name="messages" method="get" onsubmit="return false"> <input type="text" name="field" size="55" onchange="nochange()" onfocus="self.status='this is a javascript info. field'; return true"> </form> <!-- 소스는 여기까지 -->