Æû ´Ù·ç±â ±âº» |
../ |
ÆûÀº »ç¿ëÀÚ°¡ text »óÀÚ¿¡ ±ÛÀÚ¸¦ ÀÔ·ÂÇϰí radio, selectionÀ¸·Î ¼±ÅÃÇÑ ¼±ÅûçÇ×À» CGI¿¡°Ô º¸³»´Â ÀÏÀ» ÁÖ·Î ÇÕ´Ï´Ù. ÀÔ·ÂÇÑ Æû Á¤º¸¸¦ CGI¿¡°Ô º¸³»±â Àü¿¡ °Ë»ç¸¦ Çϰųª À̵éÀ» ´Ù·ê¼ö ÀÖ½À´Ï´Ù.
<script language="JavaScript">
function gg() {
alert(document.forms[0].elements[0].value)
}
</script>
<form>
<input type="text" value="Enter Please">
<input type="button" value="ÀԷ°ª º¸±â" onClick="gg()">
</form>
À̹ÌÁö°°ÀÌ Æûµµ ÀÚ½ÅÀÇ ¹è¿·Î ÆäÀÌÁö¿¡ À§Ä¡ÇÕ´Ï´Ù. <body> ¼Ó¿¡ ÀÖÀ¸¹Ç·Î
document.forms ·Î °¢ ÆûÀ» Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. À§ÀÇ ÆûÀÌ ÆäÀÌÁö ù¹øÂ°¿¡ ÀÖ´Â ÆûÀ̶ó¸é
document.forms[0].elements[0]·Î ù¹øÂ° ÆûÀÇ Ã¹¹øÂ° ¿ä¼Ò¸¦ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
µÎ¹øÂ° ÆûÀÇ Ã¹¹øÂ° ¿ä¼Ò´Â document.forms[1].elements[0]·Î ÁöÁ¤ÇÕ´Ï´Ù.
±×¸®°í ÆûÀÌ °¡Áö°í ÀÖ´Â °¢ ¿ä¼Òµµ elements¶ó´Â ¿ä¼ÒÀÇ ¹è¿·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¡¼ À§ÀÇ Æû ÀԷ»óÀÚ¿¡ ÀÔ·ÂÇÑ ±ÛÀÚ¸¦ º¸±â À§Çؼ´Â document.forms[0].elements[0].value ·Î Çϸé
ÀÔ·ÂÇÑ ±ÛÀÚ¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
<HTML> <BODY> <FORM> <INPUT TYPE="text" VALUE="°ª"> </FORM> </BODY> </HTML>À§ÀÇ ÆäÀÌÁö´Â ¾Æ·¡ÀÇ DOM ±¸Á¶¸¦ °¡Áý´Ï´Ù.
window
:
document
:
forms[0]
:
elements[0]
:
value
·Î °¢ °´Ã¼ÀÇ ±¸Á¶·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸·¿¡ ÆûÀÇ ¿ä¼ÒµéÀÇ ¼Ó¼º°ªµéÀÌ ¿É´Ï´Ù. À§¿¡¼´Â
type="text"ÀÇ value °ªÀÔ´Ï´Ù.
½ÇÁ¦ÀÇ ¸ðµç Æû¿¡´Â ÆûÀÇ ¼ø¼³ª ¿ä¼ÒÀÇ ¼ø¼·Î ´Ù·çÁö ¾Ê°í Á÷Á¢ À̸§À» ÁöÁ¤ÇÏ°í ´Ù·ç´Â ¹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ÆûÀÇ ³»¿ëÀ» CGI¿¡ º¸³»±â À§Çؼ´Â ÆûÀÌ °¡Áö°í ÀÖ´Â ¸ðµç ¿ä¼Ò¿¡´Â À̸§ÀÌ ÀÖ¾î¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù.
<script language="JavaScript">
function gg() {
alert(document.form1.text1.value)
}
</script>
<form name="form1">
<input type="text" value="Enter Please" name="text1">
<input type="button" value="ÀԷ°ª º¸±â" onClick="gg()">
</form>
À§ÀÇ ½ÄÀ¸·Î À̸§À» ÁöÁ¤ÇÏ°í ´Ù·ç´Â ¹æ¹ýÀÌ ÀϹÝÀûÀ¸·Î ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù.
ÆûÀÌ ÆäÀÌÁö¿¡ ÀÖ´Â ¼ø¼ÀÎ ¹è¿°ú °¢ ÁöÁ¤ÇÑ À̸§À» °°ÀÌ ¼¯¾î¼ »ç¿ëÇÒ ¼öµµ ÀÖÁö¸¸ CGI¿¡ º¸³¾¶§´Â
À̸§ÀÌ ÀÖ¾î¾ß Çϰí À̸§À¸·Î Á÷Á¢ Á¦¾îÇÏ´Â °ÍÀÌ ¼ø¼·Î Á¦¾îÇÏ´Â °Íº¸´Ù ¾ÈÀüÇÏ°í ¾Ë±â ½±±â ¶§¹®ÀÔ´Ï´Ù.
Æû ¿ä¼ÒÀÇ ¼Ó¼º ´Ù·ç±â |
<FORM name="formName"> <INPUT TYPE="radio" NAME="ra" VALUE="0" checked> <INPUT TYPE="radio" NAME="ra" VALUE="1"> <INPUT TYPE="radio" NAME="ra" VALUE="2"> </FORM>RADIO : ¿©·¯°³ÀÇ ¼±Åà »óÀÚ¿¡¼ ¿ÀÁ÷ ÇϳªÀÇ »óÀÚ¸¸ ¼±ÅÃÇÒ ¼ö ÀÖ´Â typeÀÔ´Ï´Ù. Çϳª¸¦ ¼±ÅÃÇÏ°í ´Ù¸¥ radio »óÀÚ¸¦ ¼±ÅÃÇÏ¸é ¸ÕÀú ¼±ÅõǾî ÀÖ´Â radio »óÀÚ´Â ¼±ÅÃÀÌ ÇØÁ¦°¡ µË´Ï´Ù. RADIO´Â À̸§ÀÌ °°¾Æ¾ß ÇÕ´Ï´Ù.
JavaScript·Î radio¸¦ ´Ù·ê·Á¸é °¢ radio´Â °øÅëµÈ À̸§À» °¡Áö°í ±× À̸§ÀÇ ¹è¿·Î Á¦¾îÇÕ´Ï´Ù. document.formName.radioName[1] Àº 2¹øÂ°ÀÇ radioÀÔ´Ï´Ù. radio°¡ ¼±ÅÃÀÌ µÇ¾ú´ÂÁö ¾Æ´ÑÁö´Â document.formName.radioName[¼ýÀÚ].checked °¡ ¼±ÅÃÀº true ¼±ÅõÇÁö ¾Ê¾ÒÀ¸¸é false¸¦ °¡Áý´Ï´Ù. ±×¸®°í Á÷Á¢ ¸¶¿ì½º¸¦ »ç¿ëÇÏÁö ¾Ê°í JavaScript·Î ¼±ÅÃÇϰųª ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. document.formName.radioName[¼ýÀÚ].checked ¿¡ false, null, '', 0 À¸·Î 4°¡ÁöÁß¿¡¼ ¾Æ¹«°Å³ª ÁöÁ¤ÇØ ÁÖ¸é ¼±ÅÃÀ» ÇØÁ¦ÇÏ°í ±×¿Ü´Â ¼±ÅÃÇÏ°Ô ÇÕ´Ï´Ù.
CHECKBOX : ¿©·¯°³ÀÇ ¼±Åà »óÀÚ¿¡¼ radio¿Í´Â ´Ù¸£°³ ¼±ÅÃÇÑ ¸ðµç »óÀÚ°¡ ¼±ÅÃµÉ ¼ö ÀÖ½À´Ï´Ù. checkbox´Â radio¿Í´Â ´Ù¸£°Ô °¢ »óÀÚ°¡ ¹è¿·Î ÁöÁ¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. °¢±â °íÀ¯ÀÇ À̸§À» °¡Áý´Ï´Ù. ±×¸®°í checked¿¡ false, null, '', 0 À¸·Î 4°¡Áö Áß¿¡¼ Çϳª¸¦ ÁöÁ¤ÇÏ¸é ¼±ÅÃÀ» ÇØÁ¦ÇÏ°í ±×¿Ü¿¡ true³ª 0ÀÌ ¾Æ´Ñ ¼ýÀÚ, ¹®ÀÚµîÀº ¼±ÅÃÇÏ°Ô ÇÕ´Ï´Ù. ¾Æ·¡´Â µÎ¹øÂ°ÀÇ checkbox e¸¦ ¼±ÅÃÇÏ°Ô ÇÕ´Ï´Ù.
<a href="#" onClick="document.form1.e.checked=1"></a>
radio¿Í checkbox´Â value °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº»À¸·Î "on" ¹®ÀÚ¿ÀÌ ÁöÁ¤µË´Ï´Ù.
submitÀ¸·Î º¸³½´Ù¸é ¼±ÅÃÇÑ °Í¸¸ submitµÇ°í value¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é checkboxName=on
ÀÌ submitµË´Ï´Ù.
<FORM name=fo2>
<SELECT name=sel>
<OPTION>option 1
<OPTION>option 2
<OPTION>option 3
<OPTION SELECTED>option 4
<OPTION>option 5
<OPTION>option 6
<OPTION>option 7
</SELECT>
</FORM>
<SELECT>ÅÃÀÔ´Ï´Ù. ÇѰ³¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
selectboxµµ radio¿Í ¸¶Âù°¡Áö·Î °¢ option ¸·´ë¸¦ ¹è¿·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾Æ·¡´Â 6¹øÂ°ÀÇ optionÀ» ¼±ÅÃÇÕ´Ï´Ù.
<a href="#" onClick="document.fo2.sel[5].selected=true"></a>¿©±â¼ ÇØÁ¦´Â ¾ø°í ¸·´ë¸¦ ¾ø¿¤ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡·Î 2¹øÂ° ¸·´ë¸¦ Áö¿ó´Ï´Ù.
<a href="#" onClick="document.fo2.sel[1]=null"></a>
Æû¿¡¼ÀÇ ID¿Í NAMEÀÇ Â÷ÀÌ |
<IMG src="img1.jpg" name="img1"> <script> document.img1.src = "img2.jpg" </script>·Î Çϸé "img1.jpg" À̹ÌÁö¸¦ "img2.jpg"·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô 'name' ¼Ó¼ºÀº ´Ù·ç°íÀÚÇÏ´Â Åÿ¡°Ô À̸§À» ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. DHTMLÀ» Áö¿øÇÏ´Â ¹öÁ¯4ÀÇ ºê¶ó¿ìÀú¿¡¼µµ À§ÀÇ ±¸¹®Àº Àß ÀÛµ¿ÇÕ´Ï´Ù. ¹Ý¸é¿¡ 'ID' ¼Ó¼ºÀº styleÀ» Åÿ¡°Ô ÁöÁ¤ÇÏ´Â °Í°ú µ¿½Ã¿¡ ÅÃÀÇ À̸§À» ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. µÑ´Ù À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ¾î¼ 'name'¿¡ Àͼ÷Çß´ø »ç¶÷Àº ´Ù¼Ò È¥¶õ½º·¯¿ï ¼ö ÀÖ½À´Ï´Ù. ºñ½ÁÇÑ °ÍµéÀÌÁö¸¸ ºê¶ó¿ìÀú¿¡ µû¶ó¼ ¾à°£ÀÇ Â÷À̰¡ ÀÖ½À´Ï´Ù.
nn4°°Àº °æ¿ì´Â <LAYER> ÅÃÀ» »ç¿ëÇÏÁö ¾ÊÀº °æ¿ì ÅÃÀÇ styleÀ» ´Ù·ç±â À§Çؼ´Â css-p ·Î¸¸ ´Ù·ê¼ö ÀÖÀ¸¹Ç·Î ²À 'id'·Î¸¸ ÁöÁ¤ÇÏ°í »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. <LAYER> Åÿ¡¼´Â 'name', 'id' µÑ´Ù °°Àº µ¿ÀÛÀ» ÇÕ´Ï´Ù.
<LAYER name=d1>LAYER ÅÃ</LAYER> <script> document.d1.left += 100 </script>·Î ÇÏ¸é ·¹À̾ ¿À¸¥ÂÊÀ¸·Î 100 pixel À̵¿ÇÕ´Ï´Ù. ie4¿¡¼´Â ÀÌ·± µ¿ÀÛÀ» Çϱâ À§Çؼ ¾Æ·¡ÀÇ ±¸¹®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
<DIV name=d1 style="position:relative">DIV ÅÃ</DIV> <script> document.all.d1.style.pixelLeft += 100 </script>À§ÀÇ °æ¿ì 'id'·Î ÁöÁ¤ÇÏÁö ¾Ê°í 'name'À¸·Î ÁöÁ¤Çصµ ¿À¸¥ÂÊÀ¸·Î 100 pixel À̵¿ÇÕ´Ï´Ù. Áï, nn4¿¡¼ id¸¦ ÁöÁ¤Çϸé css-p ¸¸À¸·Î »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ie4´Â 'name', 'id' µÑ´Ù °°Àº ÅÃÀ» °¡¸®Åµ´Ï´Ù. ±×·¡¼ Æû ¾È¿¡ ÀÖ´Â ÇÑ text¸¦ ´Ù·ê¶§
<FORM name="form1">
<INPUT TYPE="text" VALUE="111" id = "text1">
</FORM>
À¸·Î 'text1' text »óÀÚ¸¦ ´Ù·ê·Á¸é ie4´Â ¾Æ·¡ÀÇ 2°¡Áö ¹æ½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
document.form1.text1.value = "222" document.all.text1.value = "222"·Î µÑ Áß¿¡¼ Çϳª¸¦ »ç¿ëÇϸé 'text1' »óÀÚÀÇ °ªÀÌ "222"·Î ÁöÁ¤µË´Ï´Ù. ¹Ý¸é¿¡ nn4´Â ¾Æ·¡Ã³·³ 'name'À» »ç¿ëÇÏ´Â ±âÁ¸ÀÇ ¹æ¹ýÀ» »ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù.
<FORM name="form1">
<INPUT TYPE="text" VALUE="111" name = "text1">
</FORM>
document.form1.text1.value = "222"
class ¼±ÅÃÀÚ´Â ´Ü¼øÈ÷ styleÀ» ÁöÁ¤ÇÏ´Â Çü½ÄÀÔ´Ï´Ù. ±×·¡¼ À̸§°ú´Â ¾Æ¹«·± »ó°üÀÌ ¾ø±â ¶§¹®¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¡¼ ÆäÀÌÁöÀÇ °¢ ¿ä¼Ò¸¦ ´Ù·ê·Á°í ÇÒ ¶§¿¡´Â "name", À̳ª "ID"¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ "ID"´Â ÁÖ·Î DHTML È¿°ú¸¦ ³¾¶§¿¡ »ç¿ëÇÕ´Ï´Ù. Æû¿¡´Â JavaScript1.1 ºÎÅÍ »ç¿ëÇϱ⠽ÃÀÛÇÑ "name"À» »ç¿ëÇÏ´Â °ÍÀÌ nn3 ÀÌ»óÀÇ ´ëºÎºÐÀÇ ºê¶ó¿ìÀú°¡ Áö¿øÇÏ°í °øÅëµÈ DOMÀ» »ç¿ëÇϱ⠶§¹®¿¡ Æû¿¡ °üÇÏ¿©¼´Â "name"À» »ç¿ëÇÕ´Ï´Ù. À̰ÍÀÌ ¾ÈÀüÇϱ⠶§¹®ÀÔ´Ï´Ù.
--
³«¼ÆÇÀÇ Áú¹®ÀÌ ¾ø¾ú´Ù¸é ÆäÀÌÁö Ãß°¡Çϱ⵵ Èûµå³×¿ä..
Ãß°¡ÇÒ ÆäÀÌÁöµµ »ý°¢³ªÁö ¾Ê°í Áö³ º¸¸§µ¿¾È ¼úÁýÀ» µ¹¾Æ ´Ù´Ï±â¸¸ ÇßÀ¸´Ï.. ¸ð´ÏÅ͸¦ º¸¸é
¼ú¸ÔÀ» ¶§¸¸ »ý°¢³ª°í.. ¸Ó¸®´Â Âî²ö °Å¸®°í ¼ÓÀº ¾²¸®°í.. ¾Æ¹«·¡µµ ¼¼±â¸»ÀûÀÎ Çö»óÀÌ Àú¿¡°Ô
ÀϾ³ª º¾´Ï´Ù. »¡¸® 21¼¼±â°¡ ¿ÔÀ¸¸é.. -_-