본문 바로가기

javascript

랜덤으로 이름만들어 보기

<!--1. 아래 스크립트를 HEAD 부분에 복사해 넣으세요. 없으면 그냥 두세요-->

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Michael C. Hundt (mchundt@nglic.com) -->
<!-- Web Site:  http://www.cinet.net/~mhundt/mystuff.htm -->


<!-- Begin
var malename = new Array(
"길동","몽룡","청춘","남자","희준","강타","철수","동개","대중","태우","영삼","공삼","놀부","학규","천재","바보"
)
var femalename = new Array(

"순자","영희","홍련","홍춘","예진","순희","춘자","미자","놀자","단심","미녀","장미"
)
var lastname = new Array(
"김","이","정","박","서","선","홍","안","정","강","고","구","박","임","연","배","최","민","문"
)
var r = 0;
var i = 0;
function RandomName(nameform) {
r = Math.floor(Math.random() * lastname.length);    
if(nameform.gender.options[1].selected == true) {
i = Math.floor(Math.random() * femalename.length);
nameform.first.value=femalename[i]
nameform.last.value=lastname[r]
}
else {
i = Math.floor(Math.random() * malename.length);
nameform.first.value=malename[i]
nameform.last.value=lastname[r]  
   }
}
//  End -->
</script>

</HEAD>

<!--2. BODY 태그내에 onload="" 혹은 onunload 부분이 있으면 복사해 넣으세요-->

<BODY BGCOLOR="#FFFFFF">

<!--3. BODY 부분에 아래의 스크립트를 복사해 넣으세요-->


<center>
<form>
<table width=300>
<tr>
<td align=center colspan=2>
<select name=gender size=1>
<option value="Male">Male
<option value="Female">Female
</select>  
<input type=button name=generate value=" 이름 만들기" onClick="RandomName(this.form)">
</td>
</tr>
<tr>
<td align=center><b>성 :</b></td>
<td align=center><input type=text name=last size=15></td>
</tr>

<tr>
<td align=center><b>이름 :</b></td>
<td align=center><input type=text name=first size=15></td>
</tr>

</table>
</form>
</center>