java script

[버튼시리즈] 누를때마다 다른 메세지를 보여줍니다

디자인인스 2011. 1. 7. 12:00
// [1단계] 아래의 소스코드를 <HEAD>와 </HEAD> 사이에 붙여 넣으세요

<script language="JavaScript">
<!--
var alerted_already;
var remark;
function theytyped(form) {
        for (   j = 1;
        j<=remark.length && remark[j]!=form.myoutxt.value;
        j++){}
        if (j>remark.length)
        form.myoutxt.value = "여기에는 아무것도 쓰지 마세요";
        return false;
}

function touched_frog() {
        if (!alerted_already) {
        alert(""+
                                                  ""+
                                                  ""+
                                                  ""+
                                                  ""+
                                                  "");
                                        alerted_already = true;
        }
        return alerted_already;
}

function compute(form) {
        for (var i = 1;
        i<=remark.length && remark[i]!=form.myoutxt.value ;
        i++){}
        if (i==remark.length)
        history.back();
        if (i==remark.length-1)        
        alert("안녕하세요? 신사,숙녀 여러분 :"+
        "nn누르시느라 손가락 아프셨죠?"+
        "n모든일에 그정도의 열정을 가지시고"+
        "n열심히 하시면 언젠가는 해뜰날 있을거예요 ");
        if (i<remark.length)
        form.myoutxt.value = remark[i+1];
        else
        form.myoutxt.value = remark[1];
}
function initArray() {
        this.length = initArray.arguments.length;
        for (var i = 0; i < this.length; i++)
        this[i+1] = initArray.arguments[i];
}
remark = new initArray( "감사합니다",
                        "한번만 누르세요",
                        "아니, 두번이나 눌러주시다니",
                        "그만눌러요, 아파죽겠네",
                        "정말 자꾸 누를거에욧?",
                        "으~~ 제발 좀 그만해요.",
                        "또 누르면 화낼 거예요",
                        "알았어요, 알았어... 한번만 더 누르세요",
                        "띠리리링~~~ 그기 경찰이죠?",
                        "네, 여기 이상한 사람이 자꾸 눌러서요... 빨리 와 주세요",
                        "당신은 이제 죽은 목숨이야");
alerted_already = false;
// -->
</script>

// [2단계] 원하는 위치에 아래의 코드를 복사 해 넣으세요

<form name="buttons" method="post" onSubmit="return false">
<input type="button" name="pushme"
value="눌러주세요"
onClick="compute(this.form)"
onMouseOver="window.status='저좀 가만히 놔둬요';
return touched_frog()">

<input type="text" value=" "
name="myoutxt"
onBlur="theytyped(this.form)"
onFocus="theytyped(this.form)"
onChange="theytyped(this.form)"
size=45>
</form>
<!---->