

<head>
<script Language="Javascript">
<!-- °¨Ãã ½ÃÀÛ
function fCalc(nr1, nr2){ // ¹Þ¾Æ¿Â º¯¼ö nr1, nr2 ·Î fCalc ±â´É ¼öÇà
sign=document.fname.sel.selectedIndex;
nr1=parseFloat(nr1); // ¹®ÀÚ¿À» ¼öÄ¡·Î º¯È¯
nr2=parseFloat(nr2); // ¹®ÀÚ¿À» ¼öÄ¡·Î º¯È¯
// ¹®¼Áß form nameÀÌ fname À̰í ÀÔ·ÂÇʵå¸í selÀÇ ¹è¿ º¯¼ö Áß ¼±ÅÃµÈ º¯¼ö ¹øÈ£¸¦ ¾ò´Â´Ù.
if (sign==0) result=nr1+nr2 // ±× ¹øÈ£°¡ 0 ÀÌ¸é µ¡¼À
else if (sign==1) result=nr1-nr2 // ±× ¹øÈ£°¡ 1 ÀÌ¸é »¬¼À
else if (sign==2) result=nr1*nr2 // ±× ¹øÈ£°¡ 2 ÀÌ¸é °ö¼À
else if (sign==3) result=nr1/nr2 // ±× ¹øÈ£°¡ 3 ÀÌ¸é ³ª´°¼À
else if (sign==4) result=Math.pow(nr1,nr2) // ±× ¹øÈ£°¡ 4 ÀÌ¸é ½ÂÇϱâ
else result=Math.pow(nr1,(1/nr2));// ±× ¹øÈ£°¡ 5 À̸é Á¦°ö±Ù
document.fname.iresult.value=result;
// ¹®¼Áß form nameÀÌ fname À̰í ÀÔ·ÂÇʵå¸í iresult¿¡ °á°ú°ªÀ» ÁØ´Ù.
}
// °¨Ãã ³¡ -->
</script>
</head>
<body>
<img src=../gif/rfbtexm1.gif><br>
<form name='fname'>
¼öÄ¡¿Í °è»ê ¹æ½ÄÀ» ÀÔ·ÂÇϰí, °è»êÀ» ´©¸£½Ã¿À.
<div class=indent><br>
<input type="text" name="inr1" value="0" size=5>
<select name="sel">
<option value="+" selected>´õÇϱâ
<option value="-">»©±â
<option value="*">°öÇϱâ
<option value="/">³ª´©±â
<option value="^">½ÂÇϱâ
<option value="sqr">Á¦°ö±Ù
</select>
<input type="text" name="inr2" value="0" size=5><br><br>
<dd><input type="button" name="ibutton" value="°è»ê"
onClick="fCalc(document.fname.inr1.value, document.fname.inr2.value)"><br><br>
<input type="text" name="iresult" value="0">
</div>
</form>
Áß¿ä »çÇ×
- ÀÔ·Â object¿¡¼ ¼öÄ¡¸¦ ¹Þ¾Æ¿À°í, ¼öÄ¡¸¦ ³Ö´Â ±â´ÉÀº document.fname.inr1.value µîÀ» »ç¿ë
¿©±â¼ fnameÀ» <form name='fname'>¿¡¼ Æû À̸§À̰í, inr1Àº ±× Æû ¼Ó¿¡ÀÖ´Â <input name='inr1'>ÀÇ ÀÔ·Â Çʵå¸íÀÌ´Ù. ÀÌ´Â °°Àº ¹®¼ÀÇ °æ¿ì¿¡ ÀοëÇÏ´Â °ÍÀ̰í, ´Ù¸¥ ÇÁ·¹ÀÓ¿¡¼ ÀοëÇÏ·Á¸é parent.main.fname.inr1.value ȤÀº top.right.main.fname.inr1.value ½ÄÀ¸·Î ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù.
ÀÌ ¶§ right´Â »óÀ§ ÇÁ·¹ÀÓ À̸§, mainÀº ±× ¹ØÀÇ ÇÏÀ§ ÇÁ·¹ÀÓ À̸§ÀÌ´Ù.
- ÀÔ·Â ¹ÞÀº ¼öÄ¡´Â ½ºÆ®¸µÀ̹ǷΠ¼öÄ¡ º¯¼ö·Î ¹Ù²Ù±â À§Çؼ´Â parseInt(stringvalue) ȤÀº parseFloat(stringvalue)·Î ÇØ ÁÖ¾î¾ß ÇÑ´Ù. ÀÌ ¶§ ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇϹǷΠƲ¸®Áö ¾Ê°Ô ½á¾ßÇÑ´Ù.
µ¡¼À À̿ܿ¡¼´Â ½ºÆ®¸µÀ» »©°Å³ª, °öÇϰųª ³ª´ ¼ö ¾øÀ¸¹Ç·Î ¼öÄ¡·Î °è»êµÈ´Ù.
- Ç¥½Ã´Â ¾²±â (document.write())¸¦ »ç¿ëÇÑ´Ù. ÀÌ´Â ÇöÀçÀÇ ¹®¼¿¡ ¾²´Â °ÍÀ̸ç, self.document.write()¿Í °°´Ù.
´Ù¸¥ ÇÁ·¹ÀÓÀ» ÁöÁ¤ ÇÒ ¶§´Â self ´ë½Å¿¡ À§¿Í °°ÀÌ ÇÁ·¹ÀÓÀ» ÁöÁ¤Çϴµ¥, Çѹø ÁöÁ¤µÇ¾î Ç¥½ÃµÈ ¹®¼¸¦ º¯°æ½ÃŰÁö´Â ¸øÇÑ´Ù.
ÀÌ´Â »õ·Î¿î âÀ» ÇÁ·Î±×·¥ »ó¿¡¼ ¸¸µé ¶§ ¸¹ÀÌ »ç¿ëµÈ´Ù.
|