ÀàËÆAjaxµ¯³ö´°¿ÚµÄDIV²ãЧ¹û´úÂë
´´½¨Ò»¸öµ¯³öDIV´°¿Ú¿ÉÄÜÊÇÏÖÔÚÍøÕ¾/ÍøÒ³ÖÆ×÷ÖÐ×î³£Åöµ½µÄÎÊÌâÖ®Ò»¡£´«Í³µÄJavaScriptµ¯´°ÒѾ²»ÊʺÏÄ¿Ç°ÍøÕ¾µÄÉè¼ÆÀíÄîÁË£¬ÀíÓÉÓжþ£ºÊ× ÏÈ£¬²»ÓѺ×—ÉúÓ²µÄµ¯³ö¶Ô»°¿òÇÒ°éËæ×Å“ßÑ”µÄÒ»Éù¶ÔÓû§ÌåÑéÊǸöºÜ´óµÄÌôÕ½£»Æä´Î£¬¼æÈÝÐÔ²»¹»Ç¿——ÓÐÏ൱¶àµÄä¯ÀÀÆ÷ÆÁ±ÎÁËÕâÖÖJSµÄAlert() ·½·¨¡£ÓÚÊÇ£¬Ò»¸öÁ¼ºÃÓû§ÌåÑéµÄÍøÕ¾ÐèÒªÒ»ÖÖ¸üºÏÀíµÄ½â¾ö·½°¸——ʹÓúÜÉÙµÄHTML´úÂ룬ºÜÉÙµÄCSS´úÂëºÍ¼¸ÐеÄJavaScript´úÂëÀ´Ä£Äâä¯ÀÀ Æ÷ĬÈϵĵ¯³ö´°¿Ú£¨¼´Ìæ»»µôĬÈϵÄAlert()½çÃæºÍ¹¦ÄÜ£©¡£
ʵÏÖÔÀí£º
Ê×ÏÈ£¬ÎÒÃǽ«µ¯³ö¿òÖеÄÄÚÈÝ·ÅÖÃÔÚÒ»¸öÌØÊâµÄDIV²ãÖУ¬È»ºóĬÈÏÒþ²ØËü£¨¼´³õʼ²»¿É¼û£¬Ê¹ÓÃCSS¼´¿ÉʵÏÖ£©¡£µ±Óû§Ö´ÐÐij¸ö¶¯×÷ʱ——±ÈÈçµã»÷ij ¸öÁ´½Ó»òÕß½«Êó±ê¹â±êÒÆ¶¯µ½Ä³¸öÁ´½ÓÉÏ——ÎÒÃǽ«Ö®Ç°ÉèÖúõÄÒþ²Ø²ãÏÔʾÔÚËùÓÐÒ³ÃæÔªËØµÄ×îÉϲ㣨½«Ê¹ÓÃJS²Ù×÷ʵÏÖ£©¡£´ËÍ⣬ÎÒÃÇ»¹½«ÔÚµ¯³öDIV´°¿Ú ÖÐÉèÖÃÒ»¸ö°´Å¥À´Ö´ÐЗ—µ±Óû§µã»÷´Ë°´Å¥Ê±¹Ø±Õ´°¿ÚµÄ¹¦ÄÜ¡£
ʵÏÖ¹ý³Ì:
¾ÍÈçÎÒÉÏÃæÌáµ½µÄ£¬ÎÒÃÇÊ×ÏÈÐèÒª´´½¨Ò»¸öÌØÊâµÄDIV²ã£¬È»ºóÎÒÃǽ«µ¯³ö´°¿ÚµÄÄÚÈÝ·ÅÔÚÕâ¸öDIV²ãÀïÃæ¡£ÔÚÕâÀÎÒÃǽ«ÆäIDÃüÃûΪ“popupcontent ”ÒÔÇø±ðÓÚÆäËûDIV²ã¡£
<div id="popupcontent">ÕâÊÇÒ»¸öDIVµ¯´°Ð§¹û!</div>
µ¯³ö´°¿ÚµÄCSSÐÞÊδúÂ룺
½ÓÏÂÀ´£¬ÈÃÎÒÃǸøÉÏÃæÒÑ´´½¨ºÃµÄÕâ¸öDIVµ¯³ö²ã½øÐÐCSSÃÀ»¯¡£ÆäÖÐ×îÖØÒªµÄ¼¸¸ö²ÎÊý·Ö±ðÊÇ£ºoverflow£¨ÄÚÈÝÒç³ö£©, visibility£¨¿É¼ûÐÔ£©ºÍposition£¨¶¨Î»·½Ê½£©¡£Í¬Ê±ÎÒÒ²¸øÕâ¸ö´°¿ÚЧ¹ûÌí¼ÓÁ˺ܶàÆäËû´úÂ룬µ«ÕâЩֻÊÇÓÃÓÚÃÀ»¯£¬Ê¹Õâ¸ö´°¿Ú¸üѤÀö¡£Ëù ÒÔ£¬ÎÒÃÇ×îºó¶¨ÒåµÄCSS´úÂëÐÎÈ磺
#popupcontent{
position: absolute;
visibility: hidden;
overflow: hidden;
border:1px solid #CCC;
background-color:#F9F9F9;
border:1px solid #333;
padding:5px;
}
´ÓÉÏÃæCSS´úÂëÖеĺìÉ«²¿·Ö¿ÉÒÔ¿´³ö£ºÕâ¸öDIV²ã³õʼĬÈÏ״̬ÊDz»¿É¼ûµÄ¡£
´ó¼Ò¿ÉÒÔ¸ù¾ÝÐèÒª¶ÔÒÔÉÏ´úÂë½øÐÐÃÀ»¯£¬µ«ÇëÎñ±Ø±£Áôposition£¬visibility£¬overflowÈý¸öÊôÐÔ¡£
JavaScript´úÂëÓÃÓÚ´¥·¢ºÍÏÔʾµ¯³ö´°¿Ú£º
Õâ¿ÉÄÜÊDZ¾½Ì³Ì×îÖØÒª×îÓÐȤµÄµØ·½ÁË¡£ÎÒÃǽÓÏÂÀ´»á±àд2¸ö¹ý³Ìº¯Êý·Ö±ðÓÃÓÚÏÔʾºÍÒþ²ØÉÏÃæÄǸöDIVµ¯´°¡£µ±È»£¬ÕâÁ½¸öº¯ÊýÖ®Öлá°üº¬Ò»Ð©Ö÷ÌåÂß¼¡£
¹ý³Ìº¯ÊýÖÐÐèҪ˳Ðò°üº¬µÄÂß¼£º
* ¼ÆËãJavaScriptµ¯³ö´°¿ÚÔÚÆÁÄ»ÉϵÄÏÔʾλÖ㨶¨Î»£©£»
* ÔÚµ¯³ö´
Ïà¹ØÎĵµ£º
×î½üÍøÉÏÌáµÄºÜ¶àµÄÒ»¸öиÅÄî¾ÍÊÇ AJAX ÁË, ÄÇô, AJAX ÊÇÊ²Ã´ÄØ? ÒÔÏÂÄÚÈÝÒýÓÃÍøÉÏ×ÊÁÏ:
AJAXÈ«³ÆÎª“Asynchronous JavaScript and XML”£¨Òì²½JavaScriptºÍXML£©£¬ÊÇÖ¸Ò»ÖÖ´´½¨½»»¥Ê½ÍøÒ³Ó¦ÓõÄÍøÒ³¿ª·¢¼¼Êõ¡£ËüÓлúµØ°üº¬ÁËÒÔϼ¸ÖÖ¼¼Êõ£º
Ajax£¨Asynchronous JavaScript + XML£©µÄ¶¨Òå
»ùÓÚ web±ê×¼£¨sta ......
ÒÔÎÒÒÔǰдµÄÒ»¸öÁ·Ï°AJAXµÄ»áÔ±×¢²áÒ³ÃæÎªÀý¡£
ÏÂÃæÕâЩÖ÷ÒªÊÇÔÚÊäÈëÓû§Ãû£¬¹â±êÀ뿪ÊäÈë¿ò¾Í½øÐÐÅжϸÃÓû§ÃûÊÇ·ñºÏ·¨µÄajax·½·¨¡£
£¨1£©Xmlhttprequest AJAXÖ®ºËÐÄ
function S_Xmlhttprequest(){
if(window.ActiveXObject) //IE
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
else if(window.XmlHTTPRe ......
1. Accordion
¡¾¹¦ÄܸÅÊö¡¿Accordion¿ÉÒÔÈÃÄãÉè¼Æ¶à¸öpanel ²¢ÇÒÒ»´ÎÖ»ÏÔʾһ¸öPanel .ÔÚÒ³ÃæÉϵÄÏÔʾЧ¹û¾ÍÏñÊÇʹÓÃÁ˶à¸öCollapsiblePanelsÖ»²»¹ýÿһ´ÎÖ»Õ¹¿ªÆäÖÐÒ»¸ö CollapsiblePanel.Accordion¿Ø¼þÄÚ²¿°üº¬ÁËÈô¸É¸öAccordionPane£¬Ã¿Ò»¸öAccordionPaneµÄ templateÀï°üÀ¨ÁË¶ÔÆäHeaderºÍContentµÄ¶¨Òå¡£ÎÒÃÇ¿ÉÒÔÔÚºǫ́ ......
ǰºó¶ËµÄ½»»¥ÊÇÕû¸ö¿ò¼ÜµÄÖÐÐÄ£¬ÎÒÏ£Íû´ÓÁ÷µÄ½Ç¶ÈÀ´Éè¼ÆAJAXµÄ½»»¥
AJAXµÄÉè¼Æ½«ºá¹áǰºó¶Ë
ǰ¶ËÊÇÖ÷¶¯
ºó¶ËÊDZ»¶¯
ÕûÌ忼Âǵϰ ǰºó¶ËʹÓÃÒ»¸öͳһµÄ½Ó¿Ú½øÐÐAJAX½»»¥
ºó¶Ë ÓÃÒ»¸öΨһµÄURLÀ´´¦Àí AJAXÇëÇó
½Ó¿ÚÃû³Æ ´¦Àí½Ó¿Ú£º[http://ÓòÃû/mvc.ajax] ·â×°ËùÓеÄAJAXÇëÇóµÄÔ¤´¦Àí
......
var xmlhttp;
function verify()
{
//2.´´½¨XmlHttpRequest¶ÔÏó
//ÕâÊÇXmlHttpRequest¶ÔÏóÎå²½ÖÐʹÓÃ×ÔÓµÄÒ»²½
//ÐèÒªÕë¶ÔIEºÍÆäËûÀàÐ͵Ää¯ÀÀÆ÷½¨Á¢Õâ¸ö¶ÔÏóµÄ²»Í¬·½Ê½Ð´²»Í¬µÄ´úÂë
if(window.XMLHttpRequest)
{
......