[스크립트]
<SCRIPT>
<!-- language="Javascript">
// Chris Englmeier <machin@mindspring.com>
// feel free to use this script as long as this text remains intact
// http://www.geocities.com/SiliconValley/Heights/2052
// Copyright 1996 Chris Englmeier
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 = "Your supposed to push the button, not type here!";
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("Dear Sir or Madam:"+
"nn It has come to our attention that you have been harassing"+
"none of the buttons on the web. Although most buttons are"+
"nunderstanding about this type of thing (being repeatedly pressed),"+
"nsome rogue buttons have decided to form a support group and have"+
"npetitioned the webmaster for funds to provide a secure place for"+
"nrest and relaxation. Due to the large number of requests, this"+
"nwarning has been installed:"+
"n IF YOU PERSIST PRESSING THIS BUTTON,"+
"nYOU WILL BE EJECTED FROM THIS SCREEN. If you continue pressing this button,"+
"nyou may be punished with 10 through 20 years in federal prision, so stop now!"+
"nn Thank you for your cooperation,"+
"nn The Federation for Oppressed and Abused Buttons"+
"nnenclosure: Message from oppressed complaintant"+
"nnnnDear Federation for Oppressed and Abused Buttons"+
"nn As I have been able to secure your assistance before,"+
"nI beg your help in stopping the on going abuse I am once again"+
"nforced to endure. THIS GUY WILL NOT STOP!"+
"nn Sincerely"+
"nn Push Me"+
"nnp.s. I will definitely attend the annual meeting next August");
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;
// end hiding contents -->
</SCRIPT>
<FORM name="buttons" method="post" onSubmit="return false">
<INPUT type="button" name="pushme" value="요기 눌러봐" onClick="compute(this.form)"
onMouseOver="window.status='LEAVE ME ALONE!';
return touched_frog()">
<INPUT type="text" value=" "
name="myoutxt"
onBlur="theytyped(this.form)"
onFocus="theytyped(this.form)"
onChange="theytyped(this.form)"
size=43>
</FORM>