ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>粉嫩老牛aⅴ一区二区三区,欧美成人一区在线,欧美成a人免费观看久久http://www.aygfsteel.com/sunfruit/category/13696.html--我相信JAVA能走得更˜q?QQ:316228067zh-cnFri, 21 Mar 2008 16:52:51 GMTFri, 21 Mar 2008 16:52:51 GMT60Swift GIS--½E›_®šã€è‡ªä¸…R€é«˜æ•?/title><link>http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html</link><dc:creator>sunfruit</dc:creator><author>sunfruit</author><pubDate>Fri, 21 Mar 2008 09:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html</guid><wfw:comment>http://www.aygfsteel.com/sunfruit/comments/187758.html</wfw:comment><comments>http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunfruit/comments/commentRss/187758.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunfruit/services/trackbacks/187758.html</trackback:ping><description><![CDATA[<script src="http://221.122.41.10/rmcomserver/ltmap/ltmap.js"></script><script type="text/javascript"> var initMap; var mapListener = new MapListener(); mapListener.onClick = function(geoPoint){ //业务 //pointId, geoPoint, color, size, opacity, caption, captionFontColor, captionBgColor, captionOpacity){ var p = new Point(1, geoPoint, '#0000ff', 10, .6, '‹¹‹è¯•ç‚?, '#000000', '#FFFF00', .6); initMap.addPoint(p); } mapListener.onMouseMove = function(geoPoint){ window.status = "lon="+geoPoint.x+"; lat="+geoPoint.y; } function win_load(){ initMap = new initMap('map', '221.122.41.10', '80'); initMap.addPanZoomBar(5, 5); //initMap.addOverviewMap(); //*****初始化地图控刉™¢æ?**** initMap.addControlPanel(60, 20); initMap.controlPanel.all[0].onclick = function(){initMap.drag();}; initMap.controlPanel.all[1].onclick = function(){initMap.zoomIn();}; initMap.controlPanel.all[2].onclick = function(){initMap.zoomOut();}; initMap.controlPanel.all[3].onclick = function(){initMap.getDistance();}; initMap.controlPanel.all[4].onclick = function(){initMap.onPoint('onPoint1');}; initMap.controlPanel.all[5].onclick = function(){initMap.onRect('onRect1');}; initMap.controlPanel.style.width = '370px'; //************************* } function onPoint1(geoPoint){ var p = new Point(1, geoPoint, '#0000ff', 10, 1, '‹¹‹è¯•ç‚?, '#000000', '#FFFF00', .6); initMap.addPoint(p); } function onRect1(geoRect){ var rectArea = new RectArea(1, geoRect, '#00ff00', 0.5, '#0000ff', 1); initMap.addRect(rectArea); } function win_unload(){ initMap.listenerAgent.removeListener(mapListener); } //ç‚ÒŽ(gu¨©)“ä½? function addPoint(){ var lon = OpenLayers.Util.getElement('addPointLon').value; var lat = OpenLayers.Util.getElement('addPointLat').value; var geoPoint = new GeoPoint(parseFloat(lon), parseFloat(lat)); var p = new Point(1, geoPoint, '#0000ff', 10, 1, '中文中文中文中文', '#FFFF00', '#00FF00', 1); initMap.addPoint(p); } function deletePoint(){ initMap.deletePoint(1); } function clearPoint(){ initMap.clearPoint(); } //¾U¿æ“ä½? function addLine(){ var str = OpenLayers.Util.getElement('addPolygonPoints').value; var pointArr = str.split(","); var points = new Array(); for(var i = 0; i < pointArr.length; i+=2){ points.push(new GeoPoint(parseFloat(pointArr[i]), parseFloat(pointArr[i+1]))); } var line = new Line(1, points, '#000000', 4, 1); initMap.addLine(line); } function deleteLine(){ initMap.deleteLine(1); } function clearLine(){ initMap.clearLine(); } //圆åŞ操作 var regularPolygonFeature; function addCircle(){ lon = OpenLayers.Util.getElement('addCircleLon').value; lat = OpenLayers.Util.getElement('addCircleLat').value; radius = OpenLayers.Util.getElement('addPointRadius').value; var geoCircle = new GeoCircle(parseFloat(lon), parseFloat(lat), parseFloat(radius)); var circleArea = new CircleArea(1, geoCircle, '#00ff00', 0.5, '#0000ff', 1); //alert(circleArea); initMap.addCircle(circleArea); } function deleteCircle(){ initMap.deleteCircle(1); } function clearCircle(){ initMap.clearCircle(); } //矩åŞ操作 function addRect(){ var left = OpenLayers.Util.getElement('addRectLeft').value; var top = OpenLayers.Util.getElement('addRectTop').value; var right = OpenLayers.Util.getElement('addRectRight').value; var bottom = OpenLayers.Util.getElement('addRectBottom').value; if(left != null && left != '' && top != null && top != '' && right != null && right != '' && bottom != null && bottom != ''){ var geoRect = new GeoRect(parseFloat(left), parseFloat(top), parseFloat(right), parseFloat(bottom)); var rectArea = new RectArea(1, geoRect, '#00ff00', 0.5, '#0000ff', 1); initMap.addRect(rectArea); } } function deleteRect(){ initMap.deleteRect(1); } function clearRect(){ initMap.clearRect(); } //多边å½? function addPolygon(){ var str = OpenLayers.Util.getElement('addPolygonPoints').value; if(str != null && str != ''){ var pointArr = str.split(","); var nPoints = new Array(); for(var i = 0; i < pointArr.length; i+=2){ nPoints.push(new OpenLayers.Geometry.Point(parseFloat(pointArr[i]), parseFloat(pointArr[i+1]))); } var polygonArea = new PolygonArea(1, nPoints, '#0000ff', 0.1, '#0000ff', 2); initMap.addPolygon(polygonArea); } } function deletePolygon(){ initMap.deletePolygon(1); } function clearPolygon(){ initMap.clearPolygon(); } //标记和弹出窗å? function addMarker(){ var str = OpenLayers.Util.getElement('popupPosition').value; var pointArr = str.split(","); var marker = new Marker(1, new GeoPoint(parseFloat(pointArr[0])-.2, parseFloat(pointArr[1])), 'img/zoom-world-mini.png', 30, 30, '<center><a target="_blank">癑ֺ¦</a></center>', '‹¹‹è¯•POI1', '#000000', '#DDD', .8, false); initMap.addMarker(marker); var marker2 = new Marker(2, new GeoPoint(parseFloat(pointArr[0]), parseFloat(pointArr[1])), 'img/zoom-world-mini.png', 30, 30, '<center><a target="_blank">癑ֺ¦</a></center>', '‹¹‹è¯•POI2', '#000000', '#DDD', .8, true); initMap.addMarker(marker2); var marker3 = new Marker(3, new GeoPoint(parseFloat(pointArr[0])+.2, parseFloat(pointArr[1])), 'img/zoom-world-mini.png', 30, 30, '', '‹¹‹è¯•POI3', '#000000', '#DDD', .8, true); initMap.addMarker(marker3); } function deleteMarker(){ initMap.deleteMarker(1); } function clearMarker(){ initMap.clearMarker(); } //弹出½H—口 function addPopup(){ var str = OpenLayers.Util.getElement('popupPosition').value; if(str != null && str != ''){ var pointArr = str.split(","); var p = new GeoPoint(parseFloat(pointArr[0]), parseFloat(pointArr[1])); var popup = new Popup(1, p, .9, '<center>北京灵图技术有限公å?/center><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><center>灵图</center>', 272, 170 , true); initMap.addPopup(popup); } } function deletePopup(){ initMap.deletePopup(1); } function clearPopup(){ initMap.clearPopup(); } function addScale(){ initMap.addScale(); } function getScale(){ var obj = OpenLayers.Util.getElement('scaleId'); obj.value = initMap.getScale(); } function removeScale(){ initMap.removeScale(); } function addPanZoomBar(){ initMap.addPanZoomBar(5, 5); } function removePanZoomBar(){ initMap.removePanZoomBar(); } function addListener(){ initMap.listenerAgent.addListener(mapListener); } function removeListener(){ initMap.listenerAgent.removeListener(mapListener); } function setCenter() { var center = new GeoPoint(106.5220,29.5616); initMap.setCenter(center); } function getCenter(){ alert(initMap.getCenter()); } function addSelectFeature(){ initMap.addSelectFeature(); } function zoomOut(){ initMap.zoomOut(); } function drag(){ initMap.drag(); } function addLonLat(){ initMap.addLonLat(); } function setMapByRect(){ geoRect = new GeoRect(106.4253,29.5725,106.6100,29.4756); initMap.setMapByRect(geoRect); } function setMapByPoints(){ var str = OpenLayers.Util.getElement('addPolygonPoints').value; if(str != null && str != ''){ var pointArr = str.split(","); var nPoints = new Array(); for(var i = 0; i < pointArr.length; i+=2){ nPoints.push(new OpenLayers.Geometry.Point(parseFloat(pointArr[i]), parseFloat(pointArr[i+1]))); } initMap.setMapByPoints(nPoints); } } var floatPopup, floatPopup1, floatPopup2; function addFloatPopup(){ var jsContent = "<strong>½W¬ä¸€ä¸ªå¼¹å‡ºçª—口内å®?/strong><br /><center><input type=\"button\" value=\"弹出½W¬äºŒä¸ªçª—口\" onclick=\"test1()\" /></center>"; floatPopup = new creatPopup('aaa', 200, 230, 244, 386, '½W¬ä¸€ä¸ªçª—å?, jsContent); //alert(floatPopup); } function addFloatPopup1(){ var jsContent = "<strong>½W¬ä¸€ä¸ªå¼¹å‡ºçª—口内å®?/strong>"; creatPopup('aaa', 400, 430, 244, 386, '‹¹‹è¯•½H—口', jsContent); } function test1(){ creatPopup('bbb', 100, 130, 440, 250, '½W¬äºŒä¸ªçª—å?, '<center>内容</center>'); } function closePopup_LP(id){ closeFloatPopup(id); } function zoomIn(){ initMap.zoomIn(); } function zoomOut(){ initMap.zoomOut(); } function getDistance() { initMap.getDistance(); } /*********需要回调的函数**********/ function clearRect(){ initMap.clearRect(); } function eventAgent(evt) { initMap.eventAgent(evt); } /*******************************/ </script> <div style="border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; width: 640px; border-bottom: black 1px solid; height: 480px"> <div class="wmqeeuq" id="map" style="width: 100%; height: 100%"></div> </div> <form action="" method="post"> <!-- <input type="text" value="" name="loggers" size="100" /> --><!--<input type=button value='清除' onclick='document.getElementById("loggers").value=""'/ /><br/ /> <textarea rows="5" cols="150" id="loggers"></textarea> --> <table width="1024" border="1"> <tbody> <tr> <td width="152">地图操作</td> <td colspan="2"><input onclick="initMap.drag();" type="button" value="¿UÕdЍ" name="drag" /> <input onclick="initMap.zoomIn()" type="button" value="攑֤§" name="zoomIn" /> <input onclick="initMap.zoomOut()" type="button" value="¾~©å°" name="zoomOut" />    <input onclick="initMap.getDistance()" type="button" value="‹¹‹è·" name="line" /> <input onclick="initMap.getArea()" type="button" value="‹¹‹é¢" name="polygon" />    <input onclick="setCenter()" type="button" value="设中å¿? name="" /> <input onclick="getCenter()" type="button" value="取中å¿? name="" />    <input onclick="setMapByRect()" type="button" value="讄¡½®åœ°å›¾(rect)" name="" /> <input onclick="setMapByPoints()" type="button" value="讄¡½®åœ°å›¾(points)" name="" /> </td> </tr> <tr> <td width="152">炏V€çº¿</td> <td colspan="2"><input value="106.5220" name="addPointLon" type="text" /> <input value="29.5616" name="addPointLat" type="text" /> <input onclick="addPoint()" type="button" value="加点" /> <input onclick="deletePoint()" type="button" value="删点" /> <input onclick="clearPoint()" type="button" value="清点" />       <input onclick="addLine()" type="button" value="加线" name="" /> <input onclick="deleteLine()" type="button" value="删线" name="" /> <input onclick="clearLine()" type="button" value="清线" name="" /> </td> </tr> <tr> <td rowspan="3">多边å½?/td> <td>åœ?/td> <td>中心(j¨©) <input size="12" value="106.5220" name="addCircleLon" type="text" /> <input size="12" value="29.5616" name="addCircleLat" type="text" /> 半径 <input id="addPointRedius" size="12" value="0.09" name="addPointRadius" type="text" /> <input onclick="addCircle()" type="button" value="加圆" name="" /> <input onclick="deleteCircle()" type="button" value="删圆" name="" /> <input onclick="clearCircle()" type="button" value="清圆" name="" /></td> </tr> <tr> <td>矩åÅž</td> <td>左上 <input id="addRectLeft" size="12" value="106.4253" name="addRectLeft" type="text" /> <input id="addRectTop" size="12" value="29.5725" name="addRectTop" type="text" /> 右下 <input id="addRectRight" size="12" value="106.6100" name="addRectRight" type="text" /> <input id="addRectBottom" size="12" value="29.4756" name="addRectBottom" type="text" /> <input onclick="addRect()" type="button" value="加矩å½? name="" /> <input onclick="deleteRect()" type="button" value="删矩å½? name="" /> <input onclick="clearRect()" type="button" value="清矩å½? name="" /></td> </tr> <tr> <td width="62">多边å½?/td> <td width="788"><input id="addPolygonPoints" size="68" value="106.5220,29.5616,106.4253,29.5725,106.5726,29.616" name="addPolygonPoints" type="text" /> <input onclick="addPolygon()" type="button" value="加多边åÅž" name="" /> <input onclick="deletePolygon()" type="button" value="删多边åÅž" name="" /> <input onclick="clearPolygon()" type="button" value="清多边åÅž" name="" /> </td> </tr> <tr> <td width="152">标记(marker)</td> <td colspan="2"><input onclick="addMarker()" type="button" value="加标è®? name="" /> <input onclick="deleteMarker()" type="button" value="删标è®? name="" /> <input onclick="clearMarker()" type="button" value="清标è®? name="" />     <input id="popupPosition" value="106.4230,29.5616" name="popupPosition" type="text" /> <input onclick="addPopup()" type="button" value="加弹出窗å? name="" /> <input onclick="deletePopup()" type="button" value="删弹出窗å? name="" /> <input onclick="clearPopup()" type="button" value="清弹出窗å? name="" />     </td> </tr> <tr> <td width="152">滑动æ?PanZoomBar)</td> <td colspan="2"><input onclick="addPanZoomBar()" type="button" value="æ·ÀL»‘动条" name="" /> <input onclick="removePanZoomBar()" type="button" value="删滑动条" name="" />   <input onclick="addLonLat()" type="button" value="æ·È»¾U¬åº¦" name="" />   <input onclick="initMap.addOverviewMap()" type="button" value="添鹰çœ? name="" /> <input onclick="initMap.deleteOverviewMap()" type="button" value="删鹰çœ? name="" /> </td> </tr> <tr> <td width="152">比例ž®?scale)</td> <td colspan="2"><input id="scaleId" name="scaleId" type="text" /> <input onclick="getScale()" type="button" value="取比例尺" name="" /> <input onclick="addScale()" type="button" value="æ·ÀL¯”例尺" name="" /> <input onclick="removeScale()" type="button" value="删比例尺" name="" /> </td> </tr> <tr> <td width="152">地图属æ€?/td> <td colspan="2"><input onclick="alert(initMap.getViewSize());" type="button" value="½H—口大小" name="" /> <input onclick="alert(initMap.getMapSize());" type="button" value="地图大小" name="" /> </td> </tr> <tr> <td width="152">事äšg</td> <td colspan="2"><input onclick="initMap.drag();addListener()" type="button" value="æ·ÕdŠ ç›‘å¬" name="" /> <input onclick="removeListener()" type="button" value="删除监听" name="" />     <input onclick="initMap.onRect('onRect1')" type="button" value="ç”ÀL¡†" name="" />     <input onclick="initMap.onPoint('onPoint1')" type="button" value="炚w€? name="" /> </td> </tr> <tr> <td width="152">其它</td> <td colspan="2"><input onclick="addFloatPopup()" type="button" value="‹¹®åЍ½H—口A" name="" /> <input onclick="addFloatPopup1()" type="button" value="‹¹®åЍ½H—口B" name="" /> <input onclick="closePopup_LP('aaa')" type="button" value="关闭½H—口A" name="" /> <input onclick="closePopup_LP('bbb')" type="button" value="关闭½H—口B" name="" /> </td> </tr> </tbody> </table> </form> <script> //initMap.addOverviewMap(); win_load(); </script> <img src ="http://www.aygfsteel.com/sunfruit/aggbug/187758.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunfruit/" target="_blank">sunfruit</a> 2008-03-21 17:48 <a href="http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[原创](m¨¦i)通过AJAX监控文äšg上传˜q›åº¦http://www.aygfsteel.com/sunfruit/archive/2006/08/10/62747.htmlsunfruitsunfruitThu, 10 Aug 2006 03:11:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2006/08/10/62747.htmlhttp://www.aygfsteel.com/sunfruit/comments/62747.htmlhttp://www.aygfsteel.com/sunfruit/archive/2006/08/10/62747.html#Feedback4http://www.aygfsteel.com/sunfruit/comments/commentRss/62747.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/62747.html
   很多时候需要上传附件到服务器,一般采用在™åµé¢æ”„¡½®<input type="file" name="upload" value=""> 的方式让用户选择要上传的文äšg˜q›è¡Œä¸Šä¼ åQŒä‹É用的是HTTP协议åQŒè¿™æ ïL(f¨¥ng)š„æ–¹å¼å¾ˆæ–¹ä¾¿å¼€å‘也½Ž€å•,不过如果上传的附件比较大的时候,ä¼?x¨¬)出现IE响应很慢的情况,如果用户急性子åQŒå¤šç‚¹å‡ ä¸‹ä¸Šä¼ çš„æŒ‰é’®åQŒé‚£ä¹ˆå°±ä¼?x¨¬)导致IE不响应的情况åQŒè¿™ä¸ªæ—¶å€™å¦‚果在文äšg上传得过½E‹ä¸­åQŒç»™ç”¨æˆ·ä¸€ä¸ªåŠ¨æ€çš„æç¤ºç”šè‡³æ˜¯ä¸€ä¸ªä¸Šä¼ çš„˜q›åº¦æ¡ï¼Œæ•ˆæžœž®×ƒ¼š(x¨¬)好多äº?ji¨£n),˜q™æ ·ž®×ƒ¼š(x¨¬)用到Ajax技术了(ji¨£n)åQŒè®©Ajax以一个固定的间隔旉™—´‹‚€(g¨¨)查上传情å†ëŠ„¶åŽåœ¨™åµé¢ä»¥æ–‡å­—或是图片的方式体现出来ž®Þp¡Œäº?ji¨£n)ã€?br />   在ä‹É用Ajax˜q›è¡Œé™„äšg上传˜q›åº¦æŸ¥è¯¢çš„æ—¶å€™ä¹ŸæƒŒ™¿‡åQŒç›´æŽ¥ä‹É用Ajax˜q›è¡Œé™„äšg上传åQŒåœ¨å®žçް˜q‡ç¨‹ä¸­å‘现问题比较多åQŒæ‰€ä»¥å°±ä½¿ç”¨äº?ji¨£n)变通的方式åQšä‹É用标准的附äšg上传方式åQŒç»“合Ajax˜q›è¡Œä¸Šä¼ çš„进度检æŸ?br />   主要的代码如下:(x¨¬)
   Ajax的封�br />   /**
  * 创徏 XMLHttpRequest 对象
  */
  function getXMLHttpRequest()
  {
    var http_request;
    if (window.XMLHttpRequest) {
      //非IE‹¹è§ˆå™¨æ¡†æž¶åˆ›å»?XMLHttpRequest 对象
      http_request = new XMLHttpRequest();
      if(http_request.overrideMimeType)
      {
        http_request.overrideMimeType('text/xml');
      }
    }else if (window.ActiveXObject){
      // 创徏 XMLHttpRequest 对象
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e1) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
          // 不能创徏 XMLHttpRequest 对象
        }
      }
    }
    return http_request;
  }

/**
   * Getè¯äh±‚
   */
  function sendGetDictate(http_request,url)
  {
    req.open("GET", url, true);
    http_request.send(null);
  }
以上是Ajax的的基础部分åQŒä¸‹é¢è¯´æ–‡äšg上传部分的检查部分,文äšg上传本èín的流½E‹ä¸å˜ï¼Œåªæ˜¯åœ¨æäº¤ä¸Šä¼ ä»¥åŽï¼Œéœ€è¦æ‰§è¡ŒsetTimeout(checkupload,500); ˜q™æ ·çš„æ–¹æ³?checkupload æ–ÒŽ(gu¨©)³•要自å·Þq¼–写,例如
function checkupload()
  {
    req=getXMLHttpRequest();
    req.onreadystatechange = setActiveContent;
    sendGetDictate(req,"/manager/servlet/imageservlet?tag=ajaxuploadfilecheck&WARE_ID=609187669&nocache="+Math.random(),"name=111");
  }
然后需要编写setActiveContentæ–ÒŽ(gu¨©)³•åQŒä¾‹å¦?br />var count=0; //防止无限循环åQŒåƈ且在™åµé¢æäº¤ä¸Šä¼ å¾—时候设¾|®äØ“(f¨´)0
function setActiveContent()
  {
    if (req.readyState == 4) {
      if (req.status == 200) {
        var rettext=req.responseText; //˜q™é‡Œæ˜¯servlet˜q”回的内容,‹‚€(g¨¨)查上传得状态,可以在javabean或是servlet里面讄¡½®å…¨å±€çš„静(r¨´n)态变量来表明上传状æ€?br />        if(rettext=="-1")
        {
          //停止循环
          alert("服务器更新错�);
        }
        else if(rettext=="0")
        {
          //¾l§ç®‹å¾ªçޝ‹‚€(g¨¨)æŸ?br />          if(count<6)
          {
            setTimeout("checkupload()",500);
            count++;
          }
          else
          {
            alert("上传å¤ÞpÓ|");
          }
        }
        else if(rettext=="1")
        {
          alert("æ–‡äšg上传成功");
        }
      }
    }
  }
 
基本‹¹ç¨‹ž®±æ˜¯˜q™æ ·äº?ji¨£n),至于文字表现上传˜q‡ç¨‹˜q˜æ˜¯˜q›åº¦æ¡è¡¨çŽŽÍ¼Œž®Þqœ‹è‡ªå·±äº?img src ="http://www.aygfsteel.com/sunfruit/aggbug/62747.html" width = "1" height = "1" />

sunfruit 2006-08-10 11:11 发表评论
]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÔóÆÕÏØ| »¯ÖÝÊÐ| ¶¼°²| Èç¸ÞÊÐ| ÌåÓý| ÎÚ³ľÆëÊÐ| ³Î½­ÏØ| èëµéÊÐ| °²ÑôÏØ| ¼ª°²ÊÐ| Õý¶¨ÏØ| ¹±É½| ä¯ÑôÊÐ| ÂíÁúÏØ| ¿¦Ê²ÊÐ| Íò°²ÏØ| ½´¨ÏØ| ÏæÌ¶ÏØ| µÂ±£ÏØ| ¶÷Ê©ÊÐ| ÂåÑôÊÐ| ²©ÂÞÏØ| ¶ÀÉ½ÏØ| ʯÇþÏØ| ÐÂÒ°ÏØ| ÓÀ¶¨ÏØ| ´óÓàÏØ| Îİ²ÏØ| ÔªÊÏÏØ| ¶¡ÇàÏØ| ÑôÉ½ÏØ| »´ÑôÏØ| SHOW| ¾ÅÁúÏØ| À¼ÏªÊÐ| Ïã¸ñÀïÀ­ÏØ| èϳÇÏØ| ̨¶«ÏØ| ·½³ÇÏØ| ÇúÂéÀ³ÏØ| Íß·¿µêÊÐ|