<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: Catalyst&#12391;ajax (HTML::Prototype&#12514;&#12472;&#12517;&#12540;&#12523;&#12398;&#20351;&#12356;&#26041;)</title>
    <link>http://blog.mizzy.org/articles/2005/09/10/htmlPrototype</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Catalyst&#12391;ajax (HTML::Prototype&#12514;&#12472;&#12517;&#12540;&#12523;&#12398;&#20351;&#12356;&#26041;)</title>
      <description>&lt;h3&gt;changelog&lt;/h3&gt;
&lt;p class="entryBody"&gt;
&lt;ul class="entryBody"&gt;
&lt;li&gt;typo&#12434;&#20462;&#27491;&#12290;position&#12398;&#35500;&#26126;&#12391;&#12300;4&#36890;&#12426;&#12301;&#12434;&#12300;44&#36890;&#12426;&#12301;&#12392;&#26360;&#12356;&#12390;&#12356;&#12383;&#12398;&#12391;&#12290;&#12381;&#12435;&#12394;&#12395;&#12354;&#12427;&#12431;&#12369;&#12394;&#12356;&#12290;(2005/05/13)&lt;/li&gt;
&lt;li&gt;&lt;a href="#form_remote_tag"&gt;$prototype-&gt;form_remote_tag&lt;/a&gt;&#12398;&#12458;&#12503;&#12471;&#12519;&#12531;postition&#12398;&#35500;&#26126;&#12434;&#36861;&#21152;&#12290;(2005/04/30)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;&#27010;&#35201;&lt;/h3&gt;
&lt;p class="entryBody"&gt;
&lt;a href="http://antipop.zapto.org/mt/archives/001280.php" target="_blank"&gt;Catalyst &#12391;&#20316;&#12427;&#31777;&#21336; Web &#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;: Feed2JS &#35299;&#35500;&lt;/a&gt;&#12434;&#21442;&#32771;&#12395;&#12375;&#12394;&#12364;&#12425;&#12289;&lt;a href="http://catalyst.perl.org/" target="_blank"&gt;Catalyst&lt;/a&gt;&#12434;&#12356;&#12376;&#12387;&#12390;&#12356;&#12383;&#12398;&#12391;&#12377;&#12364;&#12289;ajax&#12394;&#37096;&#20998;&#12434;&#21496;&#12427;&lt;a href="http://search.cpan.org/dist/Catalyst-Plugin-Prototype/lib/Catalyst/Plugin/Prototype.pm" target="_blank"&gt;Catalyst::Plugin::Prototype&lt;/a&gt;&#12395;&#12388;&#12356;&#12390;&#35519;&#12409;&#12383;&#12371;&#12392;&#12434;&#12289;&#12371;&#12371;&#12395;&#12513;&#12514;&#12375;&#12390;&#12362;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#12414;&#12378;&#12289;&#12300;prototype&#12301;&#12392;&#12356;&#12358;&#21517;&#12364;&#31034;&#12377;&#12398;&#12399;&#12289;&#12300;&#21407;&#22411;&#12301;&#12392;&#12356;&#12358;&#24847;&#21619;&#12391;&#12399;&#12394;&#12367;&#12390;&#12289;&lt;a href="http://prototype.conio.net/" target="_blank"&gt;prototype&#12392;&#12356;&#12358;&#21517;&#12398;&#12458;&#12502;&#12472;&#12455;&#12463;&#12488;&#25351;&#21521;Javascript&#12521;&#12452;&#12502;&#12521;&#12522;&lt;/a&gt;&#12391;&#12377;&#12290;&#20474;&#12399;&#26368;&#21021;&#12381;&#12428;&#12364;&#20998;&#12363;&#12425;&#12378;&#12289;&#12300;&#12435;&#65311;&#20309;&#12363;&#12398;&#21407;&#22411;&#12434;&#20316;&#12427;&#12424;&#12358;&#12394;&#12514;&#12472;&#12517;&#12540;&#12523;&#12394;&#12398;&#12363;&#65311;&#12301;&#12392;&#24745;&#12435;&#12391;&#12414;&#12375;&#12383;&#12290;&#12371;&#12398;&#12521;&#12452;&#12502;&#12521;&#12522;&#12398;&#23455;&#24907;&#12399;&#12371;&#12435;&#12394;&#24863;&#12376;&#12391;&#12377;&#12290;&lt;a href="http://prototype.conio.net/dist/prototype-1.2.0.js" target="_blank"&gt;prototype.js&lt;/a&gt;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#12391;&#12289;Catalyst::Plugin::Prototype&#33258;&#20307;&#12399;&#12289;&lt;a href="http://search.cpan.org/~sri/HTML-Prototype/Prototype.pm" target="_blank"&gt;HTML::Prototype&lt;/a&gt;&#12398;&#12513;&#12477;&#12483;&#12489;&#12434;Catalyst&#12398;&#12499;&#12517;&#12540;&#12363;&#12425;&#21628;&#12403;&#20986;&#12379;&#12427;&#27096;&#12395;&#12377;&#12427;&#12418;&#12398;&#12391;&#12377;&#12290;&#12394;&#12398;&#12391;&#12289;Catalyst::Plugin::Prototype&#12398;&#20351;&#12356;&#26041;&#12434;&#30693;&#12427;&#12383;&#12417;&#12395;&#12399;&#12289;&#12414;&#12378;&#12399;HTML::Prototype&#12398;&#20351;&#12356;&#26041;&#12434;&#30693;&#12427;&#24517;&#35201;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;
&lt;/p&gt;


&lt;p class="entryBody"&gt;
&#12371;&#12398;HTML::Protoytype&#12399;&#20309;&#12434;&#12377;&#12427;&#12418;&#12398;&#12394;&#12398;&#12363;&#12392;&#12356;&#12358;&#12392;&#12289;prototype.js&#20869;&#12398;ajax&#38306;&#36899;&#12398;&#38306;&#25968;&#12434;&#21628;&#12403;&#20986;&#12377;&#12424;&#12358;&#12394;HTML&#12434;&#25163;&#36605;&#12395;&#29983;&#25104;&#12377;&#12427;&#12383;&#12417;&#12398;&#12418;&#12398;&#12289;&#12392;&#12356;&#12358;&#12371;&#12392;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;&#20197;&#19979;&#12289;HTML::Prototype&#12398;&#20351;&#12356;&#26041;&#12392;&#12289;Catalyst&#12363;&#12425;&#21628;&#12403;&#20986;&#12377;&#26041;&#27861;&#12395;&#12388;&#12356;&#12390;HTML::Prototype&#12398;&#12489;&#12461;&#12517;&#12513;&#12531;&#12488;&#12434;&#21442;&#32771;&#12395;&#12375;&#12394;&#12364;&#12425;&#12289;&#23455;&#34892;&#20363;&#12418;&#20132;&#12360;&#12390;&#38918;&#12395;&#35211;&#12390;&#12356;&#12365;&#12414;&#12377;&#12290;&#12414;&#12383;&#12289;&#12489;&#12461;&#12517;&#12513;&#12531;&#12488;&#12395;&#36617;&#12387;&#12390;&#12356;&#12394;&#12356;&#12418;&#12398;&#12398;&#12289;&#12477;&#12540;&#12473;&#12467;&#12540;&#12489;&#12363;&#12425;&#35501;&#12415;&#12392;&#12428;&#12427;&#12418;&#12398;&#12418;&#12391;&#12365;&#12427;&#38480;&#12426;&#35352;&#36848;&#12375;&#12383;&#12356;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#22522;&#26412;&#30340;&#12394;HTML::Prototype&#12398;&#20351;&#12356;&#26041;&#12399;&#20197;&#19979;&#12398;&#27096;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
use HTML::Prototype;

my $prototype = HTML::Prototype-&gt;new;
print $prototype-&gt;define_javascript_functions;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
HTML::Prototype&#12391;&#21033;&#29992;&#12391;&#12365;&#12427;&#12513;&#12477;&#12483;&#12489;&#12399;&#20197;&#19979;&#12398;&#36890;&#12426;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;ul class="entryBody"&gt;
&lt;li&gt;&lt;a href="#define_javascript_functions"&gt;$prototype-&gt;define_javascript_functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#form_remote_tag"&gt;$prototype-&gt;form_remote_tag(\%option)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#link_to_function"&gt;$prototype-&gt;link_to_function( $name, $function )&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#link_to_remote"&gt;$prototype-&gt;link_to_remote( $id, \%options )&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#observe_field"&gt;$prototype-&gt;observe_field( $id, \%options)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#observe_form"&gt;$prototype-&gt;observe_form( $id, \%options )&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#periodically_call_remote"&gt;$prototype-&gt;periodically_call_remote( \%options )&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#submit_to_remote"&gt;$prototype-&gt;submit_to_remote( $name, $value, \%options )&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class="entryBody"&gt;
&#21508;&#12513;&#12477;&#12483;&#12489;&#12434;&#38918;&#12395;&#35211;&#12390;&#12356;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;&lt;a id="define_javascript_functions"&gt;$prototype-&gt;define_javascript_functions&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12399;prototype.js&#12398;&#20869;&#23481;&#12381;&#12398;&#12418;&#12398;&#12434;&#36820;&#12375;&#12414;&#12377;&#12290;&#12388;&#12414;&#12426;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;define_javascript_functions;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12434;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;&#20197;&#19979;&#12398;&#20869;&#23481;&#12364;&#20986;&#21147;&#12373;&#12428;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;script type="text/javascript"&amp;gt;
&amp;lt;!--
/*  Prototype: an object-oriented Javascript library, version 1.2.0
 *  (c) 2005 Sam Stephenson &amp;lt;sam@conio.net&amp;gt;
 *
 *  THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff
 *  against the source tree, available from the Prototype darcs repository.
 *
 *  Prototype is freely distributable under the terms of an MIT-style license.
 *
 *  For details, see the Prototype web site: http://prototype.conio.net/
 *
/*--------------------------------------------------------------------------*/

var Prototype = {
  Version: '1.2.0'
}
... (&#30465;&#30053;)
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12428;&#12399;&#12354;&#12435;&#12414;&#12426;&#20351;&#12356;&#36947;&#12394;&#12356;&#27671;&#12364;&#12375;&#12414;&#12377;&#12290;HTML&#20869;&#12391;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;script type="text/javascript" src="prototype.js"&amp;gt;&amp;lt;/script&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12375;&#12390;&#12420;&#12428;&#12400;&#12356;&#12356;&#12391;&#12377;&#12375;&#12289;Catalyst&#12391;&#12418;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
$ script/my-app_create.pl Prototype
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12391;root&#20197;&#19979;&#12395;prototype.js&#12364;&#29983;&#25104;&#12373;&#12428;&#12414;&#12377;&#12363;&#12425;&#12290;
&lt;/p&gt;


&lt;h3&gt;&lt;a id="form_remote_tag"&gt;$prototype-&gt;form_remote_tag(\%option)&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12391;&#12399;&#12289;xmlHttpRequest&#12391;&#12469;&#12502;&#12511;&#12483;&#12488;&#12377;&#12427;&#27096;&#12394;form&#12479;&#12464;&#12434;&#29983;&#25104;&#12375;&#12414;&#12377;&#12290;&#12458;&#12503;&#12471;&#12519;&#12531;&#12392;&#12381;&#12398;&#35500;&#26126;&#12399;&#20197;&#19979;&#12398;&#36890;&#12426;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
$prototype-&gt;form_remote_tag({
    &lt;strong&gt;method&lt;/strong&gt; =&gt; 'post',
    &lt;strong&gt;url&lt;/strong&gt; =&gt; '/url',
    &lt;strong&gt;update&lt;/strong&gt; =&gt; 'id',
    &lt;strong&gt;position&lt;/strong&gt; =&gt; 'Before',
    &lt;strong&gt;type&lt;/strong&gt; =&gt; 'synchronous',
    &lt;strong&gt;callback&lt;/strong&gt; =&gt; 'callback()',
});
&lt;/pre&gt;

&lt;dl class="entryBody"&gt;
&lt;dt&gt;method&lt;/dt&gt;
&lt;dd&gt;&#12522;&#12463;&#12456;&#12473;&#12488;&#12513;&#12477;&#12483;&#12489;&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/dd&gt;
&lt;dt&gt;url&lt;/dt&gt;
&lt;dd&gt;submit&#20808;&#12398;URL&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/dd&gt;
&lt;dt&gt;update&lt;/dt&gt;
&lt;dd&gt;
xmlHttpRequest&#12391;&#24471;&#12425;&#12428;&#12383;&#12524;&#12473;&#12509;&#12531;&#12473;&#12434;&#12289;&#12393;&#12398;id&#12434;&#25345;&#12388;&#12467;&#12531;&#12486;&#12490;&#12395;&#25407;&#20837;&#12377;&#12427;&#12363;&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&#12388;&#12414;&#12426;&#12289;&#12371;&#12371;&#12391;&#25351;&#23450;&#12375;&#12383;id&#12395;&#23550;&#12375;&#12390;&#12289;prototype.js&#12364; document.getElementById(id).innerHTML = req.responseText; &#12415;&#12383;&#12356;&#12394;&#12371;&#12392;&#12434;&#12420;&#12387;&#12390;&#12367;&#12428;&#12414;&#12377;&#12290;
&lt;/dd&gt;
&lt;dt&gt;position&lt;/dt&gt;
&lt;dd&gt;
&#20309;&#12418;&#25351;&#23450;&#12375;&#12394;&#12356;&#22580;&#21512;&#12289;id&#12391;&#25351;&#23450;&#12373;&#12428;&#12383;&#12467;&#12531;&#12486;&#12490;&#12398;&#20869;&#23481;&#12434;&#12377;&#12409;&#12390;responseText&#12391;&#32622;&#12365;&#25563;&#12360;&#12414;&#12377;&#12364;&#12289;position&#12434;&#25351;&#23450;&#12375;&#12390;&#12356;&#12427;&#12392;&#12289;&#29305;&#23450;&#12398;&#20301;&#32622;&#12395;reponseText&#12434;&#25407;&#20837;&#12375;&#12414;&#12377;&#12290;&#25351;&#23450;&#12391;&#12365;&#12427;&#20301;&#32622;&#12399;&#20197;&#19979;&#12398;4&#36890;&#12426;&#12391;&#12377;&#12290;
&lt;ul&gt;
&lt;li&gt;Before ... &#12467;&#12531;&#12486;&#12490;&#12398;&#30452;&#21069;&#12290;&#65288;&#12467;&#12531;&#12486;&#12490;&#12398;&#22806;&#20596;&#65289;&lt;/li&gt;
&lt;li&gt;Top ... &#12467;&#12531;&#12486;&#12490;&#12398;&#19968;&#30058;&#19978;&#12290;&#65288;&#12467;&#12531;&#12486;&#12490;&#12398;&#20869;&#20596;&#65289;&lt;/li&gt;
&lt;li&gt;Bottom ... &#12467;&#12531;&#12486;&#12490;&#12398;&#19968;&#30058;&#19979;&#12290;&#65288;&#12467;&#12531;&#12486;&#12490;&#12398;&#20869;&#20596;&#65289;&lt;/li&gt;
&lt;li&gt;After ... &#12467;&#12531;&#12486;&#12490;&#12398;&#30452;&#24460;&#12290;&#65288;&#12467;&#12531;&#12486;&#12490;&#12398;&#22806;&#20596;&#65289;&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;type&lt;/dt&gt;
&lt;dd&gt;synchronous&#12363;asynchronous&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&#12487;&#12501;&#12457;&#12523;&#12488;&#12399;asynchronous&#12391;&#12377;&#12290;&lt;/dd&gt;
&lt;dt&gt;callback&lt;/dt&gt;
&lt;dd&gt;
xmlHttpRequest&#12398;readyState&#12395;&#24540;&#12376;&#12390;&#21628;&#12403;&#20986;&#12377;&#38306;&#25968;&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;callback&#12395;&#12399;&#20197;&#19979;&#12398;&#31278;&#39006;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;
&lt;ul&gt;
&lt;li&gt;loading ... readyState&#12364;1&#12398;&#26178;&#12395;&#21628;&#12403;&#20986;&#12377;&#38306;&#25968;&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/li&gt;
&lt;li&gt;loaded ... readyState&#12364;2&#12398;&#26178;&#12395;&#21628;&#12403;&#20986;&#12377;&#38306;&#25968;&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/li&gt;
&lt;li&gt;interactive ... readyState&#12364;3&#12398;&#26178;&#12395;&#21628;&#12403;&#20986;&#12377;&#38306;&#25968;&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/li&gt;
&lt;li&gt;complete ... readyState&#12364;4&#12398;&#26178;&#12395;&#21628;&#12403;&#20986;&#12377;&#38306;&#25968;&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;

&lt;p class="entryBody"&gt;
&#23455;&#38555;&#12395;&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12364;&#21520;&#12365;&#20986;&#12377;HTML&#12467;&#12540;&#12489;&#12434;&#35211;&#12427;&#12383;&#12417;&#12395;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;form_remote_tag({
    url =&gt; '/url',
    update =&gt; 'id',
    type =&gt; 'synchronous',
    loading =&gt; 'loading()',
});
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;&#12467;&#12540;&#12489;&#12434;&#23455;&#34892;&#12375;&#12390;&#12415;&#12427;&#12392;&#12289;&#20197;&#19979;&#12398;&#27096;&#12395;&#20986;&#21147;&#12373;&#12428;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;form onsubmit=" new Ajax.Updater( 'id',  '/url', { parameters: Form.serialize(this),asynchronous: 0,onLoading: function(request){loading()} } ) ; return false;"&amp;gt;
&lt;/pre&gt;

&lt;h3&gt;&lt;a id="link_to_function"&gt;$prototype-&gt;link_to_function( $name, $function )&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12391;&#12399;&#12289;$function&#12434;&#21628;&#12403;&#20986;&#12377;&#12289;$name&#12391;&#25351;&#23450;&#12375;&#12383;&#12450;&#12531;&#12459;&#12540;&#12434;&#25345;&#12388;&#12522;&#12531;&#12463;&#12434;&#29983;&#25104;&#12375;&#12414;&#12377;&#12290;&#23455;&#34892;&#12377;&#12428;&#12400;&#19968;&#30446;&#30637;&#28982;&#12289;&#12387;&#12390;&#12371;&#12392;&#12391;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;link_to_function( "&lt;strong&gt;Greeting&lt;/strong&gt;", "&lt;strong&gt;alert('Hello World!')&lt;/strong&gt;" );
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;a href="#" onClick="&lt;strong&gt;alert('Hello World!');&lt;/strong&gt; return false;"&amp;gt;&lt;strong&gt;Greeting&lt;/strong&gt;&amp;lt;/a&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;HTML&#12434;&#21520;&#12365;&#12414;&#12377;&#12375;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;link_to_function( '&lt;strong&gt;&amp;lt;img src="really.png"/&amp;gt;&lt;/strong&gt;', '&lt;strong&gt;do_delete()&lt;/strong&gt;' );
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;a href="#" onClick="&lt;strong&gt;do_delete();&lt;/strong&gt; return false;"&amp;gt;&lt;strong&gt;&amp;lt;img src="really.png"/&amp;gt;&lt;/strong&gt;&amp;lt;/a&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;HTML&#12434;&#21520;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;&lt;a id="link_to_remote"&gt;$prototype-&gt;link_to_remote( $id, \%options )&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12391;&#12399;&#12289;&#25351;&#23450;&#12375;&#12383;URL&#12395;&#23550;&#12375;&#12390;xmlHttpRequest&#12391;&#12522;&#12463;&#12456;&#12473;&#12488;&#12377;&#12427;&#27096;&#12394;&#12522;&#12531;&#12463;&#12434;&#36820;&#12375;&#12414;&#12377;&#12290;&#12458;&#12503;&#12471;&#12519;&#12531;&#12392;&#35500;&#26126;&#12399;&#20197;&#19979;&#12398;&#36890;&#12426;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
$prototype-&gt;link_to_remote( 
	&lt;strong&gt;'anchor'&lt;/strong&gt;, {
	        &lt;strong&gt;with&lt;/strong&gt; =&gt; 'name=value',
		url    =&gt; 'url',
		update =&gt; 'id',
		type =&gt; 'synchronous',
		callback =&gt; 'callback()',
	})
&lt;/pre&gt;

&lt;dl&gt;
&lt;dt&gt;anchor&lt;/dt&gt;
&lt;dd&gt;&#12522;&#12531;&#12463;&#12398;anchor&#12434;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/dd&gt;
&lt;dt&gt;with&lt;/dt&gt;
&lt;dd&gt;GET&#12398;QUERY_STRING&#12414;&#12383;&#12399;POST&#12398;body&#12392;&#12375;&#12390;&#36865;&#20449;&#12377;&#12427;&#12487;&#12540;&#12479;&#12434;&#12289;name=value&#12392;&#12356;&#12387;&#12383;&#24418;&#12391;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&lt;/dd&gt;
&lt;dt&gt;&#12381;&#12398;&#20182;&#12398;&#12458;&#12503;&#12471;&#12519;&#12531;&lt;/dt&gt;
&lt;dd&gt;$prototype-&gt;form_remote_tag(\%options)&#12392;&#21516;&#12376;&#12391;&#12377;&#12290;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p class="entryBody"&gt;
&#23455;&#38555;&#12395;&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12364;&#21520;&#12365;&#20986;&#12377;HTML&#12467;&#12540;&#12489;&#12434;&#35211;&#12427;&#12383;&#12417;&#12395;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;link_to_remote( 
				  'anchor', 
				  {
				      update =&gt; 'id',
				      url    =&gt; 'url',
				      type =&gt; 'synchronous',
				  } );
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;&#12467;&#12540;&#12489;&#12434;&#12434;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;a href="#" onClick=" new Ajax.Updater( 'id',  'url', { asynchronous: 0 } ) ; return false;"&amp;gt;anchor&amp;lt;/a&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;HTML&#12434;&#21520;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;&lt;a id="observe_field"&gt;$prototype-&gt;observe_field( $id, \%options)&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12391;&#12399;&#12289;$id&#12391;&#25351;&#23450;&#12373;&#12428;&#12383;id&#12434;&#25345;&#12388;&#12501;&#12451;&#12540;&#12523;&#12489;&#12434;&#30435;&#35222;&#12375;&#12390;&#12289;&#22793;&#26356;&#12364;&#12354;&#12428;&#12400;xmlHttpRequest&#12391;&#12522;&#12463;&#12456;&#12473;&#12488;&#12434;&#20986;&#12377;&#12424;&#12358;&#12394;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#36820;&#12375;&#12414;&#12377;&#12290;%options&#12399;$prototype-&gt;form_remote_tag(\%options)&#12392;&#21516;&#12376;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#23455;&#38555;&#12395;&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12364;&#21520;&#12365;&#20986;&#12377;Javascript&#12467;&#12540;&#12489;&#12434;&#35211;&#12427;&#12383;&#12417;&#12395;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;observe_field( 
				  'field_id', 
				  {
				      update =&gt; 'id',
				      url    =&gt; 'url',
				      type =&gt; 'synchronous',
				  } );
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;script type="text/javascript"&amp;gt;
&amp;lt;!--
new Form.Element.Observer( 'field_id', 2, function( element, value ) {  new Ajax.Updater( 'id',  'url', { parameters: value,asynchronous: 0 } )  } );
//--&amp;gt;
&amp;lt;/script&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;Javascript&#12467;&#12540;&#12489;&#12434;&#21520;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;


&lt;h3&gt;&lt;a id="observe_form"&gt;$prototype-&gt;observe_form( $id, \%options )&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
$prototype-&gt;observe_field&#12392;&#22522;&#26412;&#30340;&#12395;&#21516;&#12376;&#12391;&#12377;&#12364;&#12289;$id&#12391;&#25351;&#23450;&#12373;&#12428;&#12383;&#12501;&#12457;&#12540;&#12512;&#20840;&#20307;&#12434;&#30435;&#35222;&#12375;&#12390;&#12289;&#22793;&#26356;&#12364;&#12354;&#12428;&#12400;xmlHttpRequest&#12391;&#12522;&#12463;&#12456;&#12473;&#12488;&#12434;&#20986;&#12377;&#12424;&#12358;&#12394;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#36820;&#12375;&#12414;&#12377;&#12290;%options&#12399;$prototype-&gt;form_remote_tag(\%options)&#12420;&#20182;&#12392;&#21516;&#12376;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#23455;&#38555;&#12395;&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12364;&#21520;&#12365;&#20986;&#12377;Javscript&#12467;&#12540;&#12489;&#12434;&#35211;&#12427;&#12383;&#12417;&#12395;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;observe_form( 
			'form_id', 
			{
				update =&gt; 'id',
				url    =&gt; 'url',
			});
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;script type="text/javascript"&amp;gt;
&amp;lt;!--
new Form.Observer( 'form_id', 2, function( element, value ) {  new Ajax.Updater( 'id',  'url', { parameters: value,asynchronous: 1 } )  } );
//--&amp;gt;
&amp;lt;/script&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;Javascript&#12467;&#12540;&#12489;&#12434;&#21520;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;&lt;a id="periodically_call_remote"&gt;$prototype-&gt;periodically_call_remote( \%options )&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12391;&#12399;&#12289;xmlHttpRequest&#12395;&#12424;&#12427;&#12469;&#12540;&#12496;&#12408;&#12398;&#12522;&#12463;&#12456;&#12473;&#12488;&#12434;&#12289;&#19968;&#23450;&#38291;&#38548;&#12391;&#21628;&#12403;&#20986;&#12377;&#12424;&#12358;&#12394;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#36820;&#12375;&#12414;&#12377;&#12290;$options-&gt;{frequency}&#12391;&#26178;&#38291;&#12434;&#31186;&#38291;&#38548;&#12391;&#25351;&#23450;&#12375;&#12414;&#12377;&#12290;&#65288;&#12487;&#12501;&#12457;&#12523;&#12488;2&#31186;&#12290;&#65289;&#20182;&#12398;&#12458;&#12503;&#12471;&#12519;&#12531;&#12395;&#12388;&#12356;&#12390;&#12399;&#12289;&#20182;&#12398;&#12513;&#12477;&#12483;&#12489;&#12392;&#21516;&#27096;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;periodically_call_remote({
				      update =&gt; 'id',
				      url    =&gt; 'url',
				  });
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;script type="text/javascript"&amp;gt;
&amp;lt;!--
new PeriodicalExecuter( function () {  new Ajax.Updater( 'id',  'url', { asynchr
onous: 1 } )  }, 10 );
//--&amp;gt;
&amp;lt;/script&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;Javascript&#12467;&#12540;&#12489;&#12434;&#21520;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;&lt;a id="submit_to_remote"&gt;$prototype-&gt;submit_to_remote( $name, $value, \%options )&lt;/a&gt;&lt;/h3&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12391;&#12399;&#12289;$name, $value&#12391;&#25351;&#23450;&#12373;&#12428;&#12383;name&#12392;value&#12434;xmlHttpRequest&#12391;submit&#12377;&#12427;&#12508;&#12479;&#12531;&#12434;&#29983;&#25104;&#12375;&#12414;&#12377;&#12290;%options&#12399;&#20182;&#12398;&#12513;&#12477;&#12483;&#12489;&#12392;&#21516;&#27096;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#23455;&#38555;&#12395;&#12371;&#12398;&#12513;&#12477;&#12483;&#12489;&#12364;&#21520;&#12365;&#20986;&#12377;HTML&#12467;&#12540;&#12489;&#12434;&#35211;&#12427;&#12383;&#12417;&#12395;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
print $prototype-&gt;submit_to_remote(
				   'name',
				   'value',
				   {
				       update =&gt; 'id',
				       url    =&gt; 'url',
				   });
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#23455;&#34892;&#12377;&#12427;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;lt;input type="button" name="name" value="value" onsubmit=" new Ajax.Updater( 'id',  'url', { asynchronous: 1 } ) ; return false;"/&amp;gt;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;HTML&#12467;&#12540;&#12489;&#12434;&#21520;&#12365;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;h3&gt;Catalyst&#12398;&#12499;&#12517;&#12540;&#12363;&#12425;&#21628;&#12403;&#20986;&#12377;&#26041;&#27861;&lt;/h3&gt;
&lt;p class="entryBody"&gt;
HTML::Prototype&#12398;&#12513;&#12477;&#12483;&#12489;&#12434;&#12289;Catalyst&#12398;&#12499;&#12517;&#12540;&#12363;&#12425;&#21628;&#12403;&#20986;&#12377;&#12383;&#12417;&#12395;&#12399;&#12289;&#12486;&#12531;&#12503;&#12524;&#12540;&#12488;&#12395;&#20197;&#19979;&#12398;&#27096;&#12395;&#35352;&#36848;&#12375;&#12414;&#12377;&#12290;&lt;/p&gt;

&lt;pre class="code"&gt;
&amp;#x5b;% c.prototype.observe_field( 'editor', {
        url    =&gt; 'url',
        with   =&gt; "'body='+value",
        update =&gt; 'view'
    }) %&amp;#x5d;
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12372;&#35239;&#38914;&#12367;&#12392;&#20998;&#12363;&#12427;&#12424;&#12358;&#12395;&#12289;&#12458;&#12503;&#12471;&#12519;&#12531;&#12398;&#28193;&#12375;&#26041;&#12399;&#12289;perl&#12391;&#12398;&#12513;&#12477;&#12483;&#12489;&#21628;&#12403;&#20986;&#12375;&#12392;&#20309;&#12425;&#22793;&#12431;&#12426;&#12354;&#12426;&#12414;&#12379;&#12435;&#12398;&#12391;&#12289;&#35443;&#32048;&#12399;&#30465;&#12365;&#12414;&#12377;&#12290;&#65288;&#25163;&#25244;&#12365;&#12391;&#12377;&#12435;&#12414;&#12379;&#12435;&#12290;HTML::Prototype&#12398;&#35500;&#26126;&#12391;&#21147;&#23613;&#12365;&#12414;&#12375;&#12383;&#12290;&#65289;
&lt;/p&gt;

</description>
      <pubDate>Sat, 10 Sep 2005 17:52:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:6D7C0AF4-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2005/09/10/htmlPrototype</link>
      <category>program</category>
    </item>
    <item>
      <title>"Catalyst&#12391;ajax (HTML::Prototype&#12514;&#12472;&#12517;&#12540;&#12523;&#12398;&#20351;&#12356;&#26041;)" by YellowTurtle</title>
      <description>&lt;p&gt;&amp;nbsp; mizzy &#12373;&#12435; &lt;br&gt;
&#12372;&#36820;&#31572;&#38914;&#12365;&#12289;&#26377;&#12426;&#38627;&#12358;&#12372;&#12374;&#12356;&#12414;&#12377;&#12290;&lt;br&gt;&lt;/p&gt;

&lt;blockquote&gt;&#12381;&#12418;&#12381;&#12381;&#12418;&#12289;form_remote_tag &#12395;&#12399; action =&gt; post &#12434;&#28193;&#12375;&#12390;&#12418;&#24847;&#21619;&#12364;&#12394;&#12356;&#12424;&#12358;&#12391;&#12377;&#12290;&lt;/blockquote&gt;

&lt;p&gt;&#12394;&#12427;&#12411;&#12393;&#12290;&#12381;&#12358;&#12394;&#12398;&#12391;&#12377;&#12363;&#12290;&lt;br&gt;
&#12383;&#12375;&#12363;&#12395;&#25163;&#20803;&#12398;&#29872;&#22659;&#12395;&#12362;&#12356;&#12390;&#12418;&#12289;&#29983;&#25104;&#12373;&#12428;&#12427;Javascript&#12398;&#12467;&#12540;&#12489;&#12395;&#12399;&#12392;&#12367;&#12395;&#21453;&#26144;&#12373;&#12428;&#12390;&#12356;&#12414;&#12379;&#12435;&#12391;&#12375;&#12383;&#12290;&lt;br&gt;
&lt;br&gt;
&#12385;&#12394;&#12415;&#12395;&#12381;&#12398;&#24460;&#12289;&#20877;&#24230;&#12477;&#12540;&#12473;&#12467;&#12540;&#12489;(Javascript&#12398;)&#12434;&#30906;&#35469;&#12375;&#12414;&#12375;&#12383;&#12364;&#12289;&#29305;&#12395;&#12456;&#12521;&#12540;&#12425;&#12375;&#12356;&#12456;&#12521;&#12540;&#12418;&#35211;&#20184;&#12363;&#12425;&#12378;&#20181;BR&#33310;&#12356;&#12391;&#12377;&#12290;&lt;br&gt;
&#12392;&#12426;&#12354;&#12360;&#12378;&#29694;&#22312;&#12399;&#12289;&#24403;&#35442;&#31623;&#25152;&#12363;&#12425;method&#12398;&#25351;&#23450;&#12434;&#30465;&#30053;&#12375;&#12390;&#12289;&#21839;&#38988;&#12394;&#12367;&#21205;&#20316;&#12375;&#12390;&#12362;&#12426;&#12414;&#12377;&#12290;&lt;br&gt;
&#12381;&#12428;&#12395;&#12375;&#12390;&#12418;&#12289;Firefox&#12398;Javascript&#12467;&#12531;&#12477;&#12540;&#12523;&#12391;&#35211;&#12383;&#12289;&#12354;&#12398;&#12456;&#12521;&#12540;(post not defined.)&#12364;&#27671;&#12395;&#12394;&#12426;&#12414;&#12377;&#12398;&#12391;&#12289;&#12418;&#12358;&#23569;&#12375;&#35211;&#30452;&#12375;&#12390;&#12415;&#12414;&#12377;&#12539;&#12539;&#12539;&#65342;&#65342;&#65307;&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 31 Jul 2007 16:37:17 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:2f4738ff-898e-413b-be26-1b8692b72612</guid>
      <link>http://blog.mizzy.org/articles/2005/09/10/htmlPrototype#comment-3617</link>
    </item>
    <item>
      <title>"Catalyst&#12391;ajax (HTML::Prototype&#12514;&#12472;&#12517;&#12540;&#12523;&#12398;&#20351;&#12356;&#26041;)" by mizzy</title>
      <description>&lt;p&gt;&#12356;&#12420;&#12289;&#27491;&#12375;&#12356;&#12399;&#12378;&#12391;&#12377;&#12424;&#12290;Ajax.Updater &#12395;&#28193;&#12377;&#12458;&#12503;&#12471;&#12519;&#12531;&#12434;&#25351;&#23450;&#12377;&#12427;&#12418;&#12398;&#12391;&#12377;&#12398;&#12391;&#12290;&lt;/p&gt;

&lt;p&gt;method =&gt; post &#12391;&#25351;&#23450;&#12377;&#12427;&#12392;&#12289;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;form action="/url" method="post" onsubmit=" new Ajax.Updater( 'id',  '/url', { parameters: Form.serialize(this),asynchronous: 0,insertion: Insertion.Before,method: post } ) ; return false"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#12392;&#12394;&#12426;&#12289;method: post &#12392;&#12356;&#12358;&#12458;&#12503;&#12471;&#12519;&#12531;&#12364;&#28193;&#12426;&#12414;&#12377;&#12364;&#12289;action =&gt; post &#12384;&#12392;&#12289;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;form action="/url" method="post" onsubmit=" new Ajax.Updater( 'id',  '/url', { parameters: Form.serialize(this),asynchronous: 0,insertion: Insertion.Before } ) ; return false"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#12392;&#12394;&#12426;&#12289;&#12393;&#12371;&#12395;&#12418;&#21453;&#26144;&#12373;&#12428;&#12390;&#12356;&#12414;&#12379;&#12435;&#12290;&#12381;&#12418;&#12381;&#12381;&#12418;&#12289;form_remote_tag &#12395;&#12399; action =&gt; post &#12434;&#28193;&#12375;&#12390;&#12418;&#24847;&#21619;&#12364;&#12394;&#12356;&#12424;&#12358;&#12391;&#12377;&#12290;&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jul 2007 13:04:34 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:c06b4909-37f9-4904-85cc-8fee9d3fa01d</guid>
      <link>http://blog.mizzy.org/articles/2005/09/10/htmlPrototype#comment-3616</link>
    </item>
    <item>
      <title>"Catalyst&#12391;ajax (HTML::Prototype&#12514;&#12472;&#12517;&#12540;&#12523;&#12398;&#20351;&#12356;&#26041;)" by YellowTurtle</title>
      <description>&lt;p&gt;
  &#21021;&#12417;&#12414;&#12375;&#12390;&#12290;&#21442;&#32771;&#12395;&#12373;&#12379;&#12390;&#12418;&#12425;&#12387;&#12390;&#12414;&#12377;&#12290;&lt;br&gt;
  &#12354;&#12398;&#12289;&#12418;&#12375;&#12363;&#12375;&#12390;&#12394;&#12435;&#12391;&#12377;&#12364;&#12289;form_remote_tag&#12513;&#12477;&#12483;&#12489;&#12398;option&#12398;
  &lt;blockquote&gt;method =&amp;lt; 'post',&lt;/blockquote&gt;
  &#12392;&#12356;&#12358;&#12392;&#12371;&#12429;&#12399;&#12289;
  &lt;blockquote&gt;action =&amp;gt; 'post',&lt;/blockquote&gt;
  &#12376;&#12419;&#12394;&#12356;&#12392;&#12289;IE&#12394;&#12426;Firefox&#12394;&#12426;&#12395;&#24594;&#12425;&#12428;&#12427;&#12398;&#12391;&#12399;&#12394;&#12356;&#12391;&#12375;&#12423;&#12358;&#12363;&#12290;
&lt;/p&gt;

&lt;p&gt;
  &#25163;&#20803;&#12398;SchientificLinux5 + Firefox1.5&#12394;&#29872;&#22659;&#12392;Windows2000 + IE6&#12394;&#29872;&#22659;&#12391;&#35430;&#12375;&#12383;&#38480;&#12426;&#12289;&#12300;POST&#12399;&#23450;&#32681;&#12373;&#12428;&#12390;&#12356;&#12394;&#12356;&#12424;&#12316;&#12301;&#12392;&#35328;&#12358;&#24863;&#12376;&#12391;&#24594;&#12425;&#12428;&#12390;&#12375;&#12414;&#12356;&#12414;&#12375;&#12383;&#12290;
&lt;/p&gt;

&lt;p&gt;
  &#12356;&#12429;&#12356;&#12429;web&#12434;&#35519;&#12409;&#12383;&#38480;&#12426;&#12289;&#12300;action=&gt;'post',&#12301;&#12398;&#12424;&#12358;&#12395;&#35352;&#36848;&#12375;&#12390;&#12356;&#12427;&#12469;&#12452;&#12488;&#12364;&#26377;&#12387;&#12383;&#12398;&#12391;&#12289;&#21516;&#27096;&#12395;&#19978;&#35352;&#12398;&#65298;&#29872;&#22659;&#12391;&#35430;&#12375;&#12383;&#12392;&#12371;&#12429;&#12289;&#12456;&#12521;&#12540;&#12513;&#12483;&#12475;&#12540;&#12472;&#12364;&#30330;&#29983;&#12375;&#12394;&#12367;&#12394;&#12426;&#12414;&#12375;&#12383;&#12290;
&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jul 2007 12:15:59 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:850172f9-44ab-449b-a380-52fbe49f6afd</guid>
      <link>http://blog.mizzy.org/articles/2005/09/10/htmlPrototype#comment-3614</link>
    </item>
  </channel>
</rss>
