JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP Áú¹®&´äº¯DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP±âŸ TIP
JSP ÆÁ
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
±Û¾²±â ÈÄ »ç¿ëÇÒ protoload
°í°í½Ì
À̹ÌÁö ½½¶óÀÌ´õ º¸±â
<script type=text/javascript> // <script type=text/javascript> //
<script language=javascript type=text/javascript> //

»ç¿ëÀÚ »ðÀÔ À̹ÌÁö
Protoload
´Â Andreas Kalsch°¡ ¸¸µç Prototype Framework¸¦ ±â¹ÝÀ¸·Î ÇÑ Ajax ·Îµù ÀεðÄÉÀÌÅ͸¦ »ç¿ëÇÏ°Ô ÇØÁÖ´Â ¶óÀ̺귯¸®ÀÌ´Ù. Ajax ·Îµù ÀεðÄÉÀÌÅͶõ Ajax Åë½ÅÀ» ½ÃÀÛÇÒ ¶§ µ¥ÀÌÅÍ°¡ ·ÎµùÁßÀÓÀ» »ç¿ëÀÚ¿¡°Ô ¾Ë·ÁÁÖ´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀ¸·Î º¸ÅëÀº GIFÀ̹ÌÁö°¡ »ç¿ëµÇ°í ¾î¶² ÀεðÄÉÀÌÅ͸¦ »ç¿ëÇÒ Áö´Â ¸¸µå´Â »ç¶÷ ¸¾À̱ä ÇÏÁö¸¸ º¸Åë ¿ìÃøÀÇ À̹ÌÁö°¡ Ajax ·Îµù ÀεðÄÉÀÌÅÍÀÇ ´ëÇ¥ÀûÀÌ´Ù.

Prototype Framework¸¦ ±â¹ÝÀ¸·Î Çϱ⠶§¹®¿¡ ´ç¿¬È÷ ÇÁ·ÎÅäŸÀÔÀ» ÀÎŬ·çµå ÇØÁÖ¾î¾ß ÇÑ´Ù.

<script type="text/javascript" src="scripts/prototype.js"></script>
<script type="text/javascript" src="scripts/protoload.js"></script>


Prototype Framework¸¦ ¸ÕÀú ÀÎŬ·çµå ÇÏ°í Protoload»çÀÌÆ®¿¡¼­ ´Ù¿î¹ÞÀº protoload.jsÆÄÀϵµ ÀÎŬ·çµå ÇÏ¸é »ç¿ëÇØ ´ëÇÑ Áغñ´Â ¿Ï·áµÈ´Ù. ¹öÀüÀÌ 0.1À̱â´Â ÇÏÁö¸¸ ¸î¹ø ´Ù·ïº» °æÇèÀ¸·Î´Â »ç¿ë»ó¿¡ Å« ¹®Á¦Á¡Àº ¾ø´Â °Í °°´Ù. ÀÏ´Ü ÀεðÄÉÀÌÅͶó´Â°Ô ¾ÆÁÖ º¹ÀâÇÏÁø ¾Ê±â ¶§¹®¿¡...

Ajax·ÎµùÀ» »ç¿ëÀÚ¿¡°Ô ¾Ë·ÁÁÖ´Â °ÍÀº ¾ÆÁÖ Áß¿äÇÑ ÀÏÀÌÁö¸¸ µû·Î ±¸ÇöÇÒ·Á¸é ²Ï³ª ³­°¨ÇÏ°Ô »ý°¢µÇ´Âµ¥(µû·Î ±¸ÇöÇØ º»ÀûÀº ¾ø´Ù.) protoload´Â ¾ÆÁÖ ½±°Ô ·Îµù ÀεðÄÉÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

¿©±â¼­ Á¦°øÇÏ´Â °ÍÀº ¾ÆÁÖ °£´ÜÇϸ鼭µµ Æí¸®Çѵ¥ ¿øÇÏ´Â ¿¤¸®¸ÕÆ®¿¡ ÀεðÄÉÀÌÅ͸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â Á¡ÀÌ ¾ÆÁÖ ÁÁ´Ù. ¿¹¸¦ µé¾î "ajaxWait"¶ó´Â id¸¦ °¡Áø ¿¤¸®¸ÕÆ®¿¡ ÀεðÄÉÀÌÅ͸¦ Ç¥½ÃÇÏ°íÀÚ ÇÑ´Ù¸é

$("ajaxWait").startWaiting('bigWaiting');
$("ajaxWait").stopWaiting();


À§¿Í°°ÀÌ ½áÁÖ¸é µÈ´Ù. ÀεðÄÉÀÌÅ͸¦ Ç¥½ÃÇÒ ¿¤¸®¸ÕÆ®´Â ¾î¶² °ÍÀ̵çÁö »ó°ü¾ø´Ù. divµµ µÇ°í button, select, inputµî ¿øÇϴ´ë·Î Ç¥½ÃÇÒ ¼ö ÀÖ°í Àüü ÆäÀÌÁö¿¡ Ç¥½ÃÇÏ·Á¸é ¿¤¸®¸ÕÆ®ÀÇ id´ë½Å¿¡ document.body¸¦ ³Ñ°ÜÁÖ¸é µÈ´Ù. ÆĶó¹ÌÅ͸£ ³Ñ°ÜÁØ bigWaiting´Â protoload¿¡¼­ Á¦°øÇÑ css¿¡ µé¾îÀִ Ŭ·¡½º À̸§ÀÌ´Ù. Áï ÁöÁ¤ÇÑ CSS Ŭ·¡½º¸¦ »ç¿ëÇÏ°Ú´Ù´Â ÀǹÌÀÌ°í css¿¡ Á¤ÀǵǾî ÀÖ´Ù¸é ´Ù¸¥ Ŭ·¡½º À̸§À» ¼±ÅÃÇصµ ¹«¹æÇÏ´Ù. ÆäÀÌÁö¿¡ ¸Â°Ô ½ºÅ¸ÀÏÀ» Á¤ÇÑ´ÙÀ½ ÁöÁ¤¸¸ ÇØÁÖ¸é µÈ´Ù.

prototype.jsÀÇ Ajax¸¦ »ç¿ëÇÒ ¶§´Â startWaitingÀº onLoading¿¡¼­ stopWaitingÀº onComplete¿¡¼­ ÁöÁ¤ÇØ ÁÖ¸é µÈ´Ù.(±¸µ¿µÇ´Â °ÍÀº protoload »çÀÌÆ® ¿¡ ³ª¿ÍÀÖÀ¸´Ï »çÀÌÆ®¸¦ Âü°íÇϱ⠹ٶõ´Ù.)

protoload.js »ç¿ëÇϱâ (Language : javascript)
  1. new Ajax.Request("ajax.jsp",
  2.     {
  3.         method:'get',
  4.         parameters : { par:Code },
  5.         onLoading  : function() {
  6.             $("ajaxWait").startWaiting('bigWaiting');
  7.         },
  8.         onSuccess  : function(returnValue)
  9.         {
  10.             var returnValue = returnValue.responseText;
  11.         },
  12.         onFailure  : function() {
  13.         },
  14.         onComplete : function() {
  15.             $("ajaxWait").stopWaiting();
  16.         }
  17.     });


ÀϹÝÀûÀÎ »çÀÌÆ®¿¡¼­´Â »ç¿ë»ó¿¡ ¹®Á¦°¡ ¾øÁö¸¸ ÅÇÀ» ¾´´Ù´øÁö ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇؼ­ DOM±¸¼ºÀ» ¸¸Á®³õÀº °÷¿¡¼­´Â ¿øÇÏ´Â À§Ä¡¿¡ Ajax ·Îµù ÀεðÄÉÀÌÅÍ°¡ ³ª¿ÀÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ·²¶§´Â 10³âÂ÷Ãʺ¸°³¹ßÀÚ´ÔÀÌ ÆÐÄ¡ÇÑ ³»¿ë À» Âü°íÇؼ­ protoload¸¦ »ç¿ëÇÏ¸é ¾ÆÁÖ Àß µ¹¾Æ°£´Ù.(10³âÂ÷Ãʺ¸°³¹ßÀÚ´Ô °¨»ç~~)




Âü°í·Î Ajaxload»çÀÌÆ® ¸¦ ÀÌ¿ëÇÏ¸é ´Ù¾çÇÑ Ajax ·Îµù ÀεðÄÉÀÌÅ͸¦ ¿øÇÏ´Â ¸ð¾ç°ú »öÀ¸·Î ½±°Ô Á¦ÀÛÇÒ ¼ö ÀÖ´Ù. ÆäÀÌÁö¿¡ ¾î¿ï¸®´Â ÀεðÄÉÀÌÅ͸¦ °¡Á®´Ù°¡ ¾²¸é µÉ µí ½Í´Ù.

 

Ãâó: http://blog.outsider.ne.kr/trackback/133

 

»çÀÌÆ® µ¹¾Æ´Ù´Ï´Ù°¡ ±¦ÂúÀº°Ô À־ ¿Ã¸³´Ï´Ù ..

2008-05-13 09:51:56
211.63.57.***

ÁÁÀºÇÏ·çµÇ¼¼¿ä ..

0Á¡ (0¸í)
µ¡±Û 1°³ | ÅÂ±× 1°³ | °ü·Ã±Ûº¸±â
ű×ÀÔ·Â
½±Ç¥(,)±¸ºÐÀ¸·Î Çѹø¿¡ ¿©·¯ ű׸¦ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù
span (1)
GoodBug
(0) (0)

ÁÁÀºÁ¤º¸ °¨»çÇÕ´Ï´Ù ^^

 

211.189.124.*** 2008-05-13 09:51:56
À̸§ ºñ¹Ð¹øÈ£
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
! ¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ÀÏÀÚ Á¶È¸
114 STS Spring MVC on STS 2.8, 2.9 ¹öÀü¿¡¼­ ÇÁ·ÎÁ§Æ® »ý¼º½Ã ¿¡·¯¹ß»ý ÇÒ °æ¿ì 1 GoodBug 2012-03-08 8,112
113 dbcp DBCP »ç¿ë½Ã DBÁ¤º¸ ¾Ïȣȭ 1 GoodBug 2012-02-08 5,617
112 ½ºÆ®·µÃ÷ action alert ¸Þ½ÃÁö Ãâ·Â ÈÄ ÆäÀÌÁö À̵¿ & µÚ·Î°¡±â ¿¹¹æ ÇູÇѱ¤´ë 2009-01-14 11,643
111 spring spring ÀÚµ¿¹­±â 1 kaiser 2007-03-12 11,853
110 spring Spring ºó¹­±â- »ý¼ºÀÚ¸¦ ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 2 1 kaiser 2007-02-21 21,611
109 spring Spring ºó¹­±â-¼¼Å͸޼ҵ带 ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 1 kaiser 2007-02-21 11,909
108 spring Spring - xml·Î ¹­±â 1 kaiser 2007-02-07 12,406
107 spring Spring ºó¹­±â-±âº»¹­±â 1 kaiser 2007-02-05 8,817
106 spring spring ºó¹­±â-2 1 kaiser 2007-01-29 9,683
105 spring Spring ºó¹­±â-1 1 kaiser 2007-01-29 9,748
104 spring Spring 1Â÷ ¿ä¾à 1 kaiser 2007-01-23 10,869
103 spring spring ½ÃÀÛÇϱâ-2 1 1 kaiser 2007-01-22 9,970
102 spring Spring ½ÃÀÛÇϱâ-1 4 1 kaiser 2007-01-22 11,687
101 spring Spring ¼­·Ð - spring ¼³Ä¡ 1 1 kaiser 2007-01-19 13,361
100 clob »ç¿ëÇϱâ kaiser 2008-08-21 7,679
span ±Û¾²±â ÈÄ »ç¿ëÇÒ protoload 1 1 °í°í½Ì 2008-05-09 7,185
98 log4sql log4sql 1 1 Aki 2008-04-30 8,403
97 ¼ýÀÚ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â 1 °ö½½´ë¸¶¿Õ 2008-03-21 8,527
96 iBatis iBatis ¿¡¼­ SQL ·Î±ë½Ã ÀÌ»Ñ°Ô º¸À̱â 6 1 GoodBug 2007-10-26 22,610
95 log4sql¿äÁò ¸¹ÀÌ ¾²´Â°Í °°´øµ¥.... ¿µÀ̳²Ç¦ 2008-10-17 8,132
copyright 2005-2024 by Unicorn