<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Introducing a cross site Ajax plugin for Prototype</title>
	<atom:link href="http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Fri, 19 Mar 2010 20:29:51 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: craigwillard</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-259680</link>
		<dc:creator>craigwillard</dc:creator>
		<pubDate>Wed, 05 Dec 2007 16:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-259680</guid>
		<description>I&#039;m getting an error in Firebug:

_xsajax$transport_status is not defined
http://www.wediditman.com/consolation/transport.js
Line 62

Know what this is all about?</description>
		<content:encoded><![CDATA[<p>I&#8217;m getting an error in Firebug:</p>
<p>_xsajax$transport_status is not defined<br />
<a href="http://www.wediditman.com/consolation/transport.js" rel="nofollow">http://www.wediditman.com/consolation/transport.js</a><br />
Line 62</p>
<p>Know what this is all about?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Block</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-258197</link>
		<dc:creator>Block</dc:creator>
		<pubDate>Sat, 03 Nov 2007 22:34:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-258197</guid>
		<description>Oops, tags has been striped :/

 [body]
  [p onclick=&quot;alert(&#039;test&#039;);&quot;]test[/p]
  [script]
   setInterval(function(){document.body.appendChild(document.createElement(&#039;div&#039;)).innerHTML=(new Date);}, 1000);
   new Ajax.Request(&#039;test.php&#039;, {
        method: &#039;GET&#039;,
        crossSite: true,
        onSuccess: function(transport)
        { document.body.appendChild(document.createElement(&#039;div&#039;)).innerHTML=transport;
        }
   });
  [/script]
 [/body]

The function called be setInterval will be blocked until the request to test.php has not finished (test.php is just a script which do a sleep(60)). Clicks on the [p] tag will also be blocked until the request has not finished.</description>
		<content:encoded><![CDATA[<p>Oops, tags has been striped :/</p>
<p> [body]<br />
  [p onclick="alert('test');"]test[/p]<br />
  [script]<br />
   setInterval(function(){document.body.appendChild(document.createElement(&#8217;div&#8217;)).innerHTML=(new Date);}, 1000);<br />
   new Ajax.Request(&#8217;test.php&#8217;, {<br />
        method: &#8216;GET&#8217;,<br />
        crossSite: true,<br />
        onSuccess: function(transport)<br />
        { document.body.appendChild(document.createElement(&#8217;div&#8217;)).innerHTML=transport;<br />
        }<br />
   });<br />
  [/script]<br />
 [/body]</p>
<p>The function called be setInterval will be blocked until the request to test.php has not finished (test.php is just a script which do a sleep(60)). Clicks on the [p] tag will also be blocked until the request has not finished.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Block</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-258196</link>
		<dc:creator>Block</dc:creator>
		<pubDate>Sat, 03 Nov 2007 22:32:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-258196</guid>
		<description>@hm:

 
  test
  
   setInterval(function(){document.body.appendChild(document.createElement(&#039;div&#039;)).innerHTML=(new Date);}, 1000);
   new Ajax.Request(&#039;test.php&#039;, {
        method: &#039;GET&#039;,
        crossSite: true,
        onSuccess: function(transport)
        { document.body.appendChild(document.createElement(&#039;div&#039;)).innerHTML=transport;
        }
   });
  
 

The function called be setInterval will be blocked until the request to test.php has not finished (test.php is just a script which do a sleep(60)). Clicks on the  tag will also be blocked until the request has not finished.</description>
		<content:encoded><![CDATA[<p>@hm:</p>
<p>  test</p>
<p>   setInterval(function(){document.body.appendChild(document.createElement(&#8217;div&#8217;)).innerHTML=(new Date);}, 1000);<br />
   new Ajax.Request(&#8217;test.php&#8217;, {<br />
        method: &#8216;GET&#8217;,<br />
        crossSite: true,<br />
        onSuccess: function(transport)<br />
        { document.body.appendChild(document.createElement(&#8217;div&#8217;)).innerHTML=transport;<br />
        }<br />
   });</p>
<p>The function called be setInterval will be blocked until the request to test.php has not finished (test.php is just a script which do a sleep(60)). Clicks on the  tag will also be blocked until the request has not finished.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-258190</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Sat, 03 Nov 2007 20:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-258190</guid>
		<description>Figured out the cross browser problems. Seems to be working splendidly. I tested in IE7 FF2 and Safari. They all seem fine. I also made a little test page for the purpose, in order to establish if it really works on all browsers.
Post will be upcoming on http://www.mellowmorning.com soon</description>
		<content:encoded><![CDATA[<p>Figured out the cross browser problems. Seems to be working splendidly. I tested in IE7 FF2 and Safari. They all seem fine. I also made a little test page for the purpose, in order to establish if it really works on all browsers.<br />
Post will be upcoming on <a href="http://www.mellowmorning.com" rel="nofollow">http://www.mellowmorning.com</a> soon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bollysite</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257959</link>
		<dc:creator>Bollysite</dc:creator>
		<pubDate>Tue, 30 Oct 2007 12:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257959</guid>
		<description>The best way to understand cross site ajax scripting is, study Google/Yahoo! MAP API.
e.g.


Now every thing will be done (DRAG MAP, ZOOM MAP) on your page is cross site ajax.</description>
		<content:encoded><![CDATA[<p>The best way to understand cross site ajax scripting is, study Google/Yahoo! MAP API.<br />
e.g.</p>
<p>Now every thing will be done (DRAG MAP, ZOOM MAP) on your page is cross site ajax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fredrik</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257916</link>
		<dc:creator>Fredrik</dc:creator>
		<pubDate>Mon, 29 Oct 2007 15:35:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257916</guid>
		<description>@Block 
Regarding Opera and blocking xss calls. I&#039;m not quite sure I&#039;ve seen/understand the effect you describe. Do you have an example or reference?</description>
		<content:encoded><![CDATA[<p>@Block<br />
Regarding Opera and blocking xss calls. I&#8217;m not quite sure I&#8217;ve seen/understand the effect you describe. Do you have an example or reference?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hm</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257905</link>
		<dc:creator>hm</dc:creator>
		<pubDate>Mon, 29 Oct 2007 12:12:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257905</guid>
		<description>Cool script, although seems to generate errors in Firebug and doesn&#039;t work in IE6 (still the web&#039;s dominant browser by a large margin). Any plans for a fix?</description>
		<content:encoded><![CDATA[<p>Cool script, although seems to generate errors in Firebug and doesn&#8217;t work in IE6 (still the web&#8217;s dominant browser by a large margin). Any plans for a fix?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Block</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257858</link>
		<dc:creator>Block</dc:creator>
		<pubDate>Sun, 28 Oct 2007 11:25:01 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257858</guid>
		<description>That&#039;s great, but that blocks any scripts in Opera until the Ajax request has not completed.

This makes each Ajax request synchronous, and it is not possible to do things like Ajax polling, events like onclick are blocked, etc...</description>
		<content:encoded><![CDATA[<p>That&#8217;s great, but that blocks any scripts in Opera until the Ajax request has not completed.</p>
<p>This makes each Ajax request synchronous, and it is not possible to do things like Ajax polling, events like onclick are blocked, etc&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257845</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Sat, 27 Oct 2007 13:50:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257845</guid>
		<description>Wouldn&#039;t an iframe be better?</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t an iframe be better?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joachim</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257844</link>
		<dc:creator>Joachim</dc:creator>
		<pubDate>Sat, 27 Oct 2007 12:49:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257844</guid>
		<description>This is great, is it working with POST (the example showes only GET)? What is the trick for POSTing?</description>
		<content:encoded><![CDATA[<p>This is great, is it working with POST (the example showes only GET)? What is the trick for POSTing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: asad sheth</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257813</link>
		<dc:creator>asad sheth</dc:creator>
		<pubDate>Fri, 26 Oct 2007 18:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257813</guid>
		<description>So, am I correct in understanding that this only works with server endpoints that return valid javascript code?  If so, is it just a wrapper for doing the whole adding a *script* node to the head?

Cool little piece of code either way.</description>
		<content:encoded><![CDATA[<p>So, am I correct in understanding that this only works with server endpoints that return valid javascript code?  If so, is it just a wrapper for doing the whole adding a *script* node to the head?</p>
<p>Cool little piece of code either way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Holton</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257809</link>
		<dc:creator>Mark Holton</dc:creator>
		<pubDate>Fri, 26 Oct 2007 17:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257809</guid>
		<description>...very happy to see this as well.  Nice</description>
		<content:encoded><![CDATA[<p>&#8230;very happy to see this as well.  Nice</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Peters</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257801</link>
		<dc:creator>Michael Peters</dc:creator>
		<pubDate>Fri, 26 Oct 2007 16:29:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257801</guid>
		<description>Well, obviously you have to trust the data that you&#039;re getting.</description>
		<content:encoded><![CDATA[<p>Well, obviously you have to trust the data that you&#8217;re getting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dromer</title>
		<link>http://ajaxian.com/archives/introducing-a-cross-site-ajax-plugin-for-prototype/comment-page-1#comment-257789</link>
		<dc:creator>Dromer</dc:creator>
		<pubDate>Fri, 26 Oct 2007 14:48:17 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2942#comment-257789</guid>
		<description>This makes me quite happy. I wonder how it affects security though</description>
		<content:encoded><![CDATA[<p>This makes me quite happy. I wonder how it affects security though</p>
]]></content:encoded>
	</item>
</channel>
</rss>
