<?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: AJAX managen</title>
	<atom:link href="http://www.protofunc.com/2007/11/11/ajax-managen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.protofunc.com/2007/11/11/ajax-managen/</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 01:31:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sven Wappler</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-309</link>
		<dc:creator>Sven Wappler</dc:creator>
		<pubDate>Thu, 11 Mar 2010 13:26:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-309</guid>
		<description>Hallo Alexander,
ich würde gerne dein Plugin zum Laden von images im Hintergrund verwenden. Leider wird die complete-Funktion ausgelöst, obwohl das Bild noch gar nicht komplett geladen wurde. Habe zum Testen die Bandwidth (mit mod_bw) für die Bildquelle reduziert um so das Laden der Bilder zu simulieren. Wäre das Problem gelöst, könnte man nette Apps bauen, die aufgrund der Queue jederzeit steuerbar bleiben.
Hast du vielleicht eine Idee?

Grüße, Sven</description>
		<content:encoded><![CDATA[<p>Hallo Alexander,<br />
ich würde gerne dein Plugin zum Laden von images im Hintergrund verwenden. Leider wird die complete-Funktion ausgelöst, obwohl das Bild noch gar nicht komplett geladen wurde. Habe zum Testen die Bandwidth (mit mod_bw) für die Bildquelle reduziert um so das Laden der Bilder zu simulieren. Wäre das Problem gelöst, könnte man nette Apps bauen, die aufgrund der Queue jederzeit steuerbar bleiben.<br />
Hast du vielleicht eine Idee?</p>
<p>Grüße, Sven</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexander farkas</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-160</link>
		<dc:creator>alexander farkas</dc:creator>
		<pubDate>Sun, 09 Aug 2009 10:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-160</guid>
		<description>@Mike
jQuery has already an ajaxStop-Event for this. I added something similiar in version 2.5.

Here is an example:
//create an ajaxmanager
$.manageAjax.create(&#039;queue&#039;, {queue: true});
//add a stop listener
$(document).bind(&#039;queueStop&#039;, function(e, data){
    //data is an array of objects
    // the objects have two properties 
    //1. an reference to the xhr object, called xhr
    //2. the status text, called status
    // try console.log(data) 
});
//add some ajaxQueues
$.manageAjax.add(&#039;queue&#039;, {url: &#039;bla.html&#039;});
$.manageAjax.add(&#039;queue&#039;, {url: &#039;blub.html&#039;});

I hope this helps.</description>
		<content:encoded><![CDATA[<p>@Mike<br />
jQuery has already an ajaxStop-Event for this. I added something similiar in version 2.5.</p>
<p>Here is an example:<br />
//create an ajaxmanager<br />
$.manageAjax.create(&#8216;queue&#8217;, {queue: true});<br />
//add a stop listener<br />
$(document).bind(&#8216;queueStop&#8217;, function(e, data){<br />
    //data is an array of objects<br />
    // the objects have two properties<br />
    //1. an reference to the xhr object, called xhr<br />
    //2. the status text, called status<br />
    // try console.log(data)<br />
});<br />
//add some ajaxQueues<br />
$.manageAjax.add(&#8216;queue&#8217;, {url: &#8216;bla.html&#8217;});<br />
$.manageAjax.add(&#8216;queue&#8217;, {url: &#8216;blub.html&#8217;});</p>
<p>I hope this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-157</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 05 Aug 2009 18:06:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-157</guid>
		<description>How can this be used in a batch mode? I want to define several ajax requests at once, then fetch the entire batch (processing order isn&#039;t important) and then execute a function when all requests in the batch have completed.</description>
		<content:encoded><![CDATA[<p>How can this be used in a batch mode? I want to define several ajax requests at once, then fetch the entire batch (processing order isn&#8217;t important) and then execute a function when all requests in the batch have completed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wpdigger</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-152</link>
		<dc:creator>wpdigger</dc:creator>
		<pubDate>Wed, 03 Jun 2009 09:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-152</guid>
		<description>I think I got some result. Thank you here.</description>
		<content:encoded><![CDATA[<p>I think I got some result. Thank you here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-123</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Tue, 03 Mar 2009 16:44:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-123</guid>
		<description>Hi

When I use this plugin I am getting a memory leak in IE6. Has anyone else experienced this?

I am using these parameters:

var ajaxManager = $.manageAjax({ manageType: &#039;abortOld&#039;, maxReq: 0 });

Thanks
Ben</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>When I use this plugin I am getting a memory leak in IE6. Has anyone else experienced this?</p>
<p>I am using these parameters:</p>
<p>var ajaxManager = $.manageAjax({ manageType: &#8216;abortOld&#8217;, maxReq: 0 });</p>
<p>Thanks<br />
Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver Kohll</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-110</link>
		<dc:creator>Oliver Kohll</dc:creator>
		<pubDate>Fri, 09 Jan 2009 19:07:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-110</guid>
		<description>p.s. my email is oliver at gtwm dot co dot uk</description>
		<content:encoded><![CDATA[<p>p.s. my email is oliver at gtwm dot co dot uk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver Kohll</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-109</link>
		<dc:creator>Oliver Kohll</dc:creator>
		<pubDate>Thu, 08 Jan 2009 15:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-109</guid>
		<description>Hi,
The Ajax manager http://www.protofunc.com/scripts/jquery/ajaxManager/ is just what I was looking for - well almost.

My case is that I&#039;m returning filter results as you type, narrowing down a list of records. The filter text is sent on each keypress. However, in some (uncommon) situations, the server can be a bit slow, taking say 1/2 a second to return a result for each keypress which is a lot slower than you can type. Rather than send every keypress to the server, putting more load on it, I&#039;d like to wait until the current request completes, then send the newest request only. NB this is different to sending every request and aborting old ones. I hope the way I&#039;ve explained this makes sense.

I&#039;ve modified the code to do what I want but due to my lack of Javascript knowledge it may not be the best written in the world. Can I send it to you anyway to see if you&#039;d like to integrate or rewrite (or ignore)?

Best regards</description>
		<content:encoded><![CDATA[<p>Hi,<br />
The Ajax manager <a href="http://www.protofunc.com/scripts/jquery/ajaxManager/" rel="nofollow">http://www.protofunc.com/scripts/jquery/ajaxManager/</a> is just what I was looking for &#8211; well almost.</p>
<p>My case is that I&#8217;m returning filter results as you type, narrowing down a list of records. The filter text is sent on each keypress. However, in some (uncommon) situations, the server can be a bit slow, taking say 1/2 a second to return a result for each keypress which is a lot slower than you can type. Rather than send every keypress to the server, putting more load on it, I&#8217;d like to wait until the current request completes, then send the newest request only. NB this is different to sending every request and aborting old ones. I hope the way I&#8217;ve explained this makes sense.</p>
<p>I&#8217;ve modified the code to do what I want but due to my lack of Javascript knowledge it may not be the best written in the world. Can I send it to you anyway to see if you&#8217;d like to integrate or rewrite (or ignore)?</p>
<p>Best regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derGruebler</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-103</link>
		<dc:creator>derGruebler</dc:creator>
		<pubDate>Thu, 11 Dec 2008 18:58:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-103</guid>
		<description>@alex:
&gt; Sollte eigentlich ein click-Event ausreichen.

Danke. Du hast natürlich recht. Frag mich nicht wieso ich der Meinung war ich brauch nochmals ein focus (für Tastatur) und ein weiteres click für die entsprechenden Labels. Kam mir wohl einfach zu einfach vor ;). Dabei hab ich das sicher mehrmals getestet - auf x browsern. Komisch, jetzt funktioniert das überall.... naja soll vorkommen.

Nochmals Danke für die Klarstellung - und sorry für die leicht Off-Topic.</description>
		<content:encoded><![CDATA[<p>@alex:<br />
&gt; Sollte eigentlich ein click-Event ausreichen.</p>
<p>Danke. Du hast natürlich recht. Frag mich nicht wieso ich der Meinung war ich brauch nochmals ein focus (für Tastatur) und ein weiteres click für die entsprechenden Labels. Kam mir wohl einfach zu einfach vor <img src='http://www.protofunc.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Dabei hab ich das sicher mehrmals getestet &#8211; auf x browsern. Komisch, jetzt funktioniert das überall&#8230;. naja soll vorkommen.</p>
<p>Nochmals Danke für die Klarstellung &#8211; und sorry für die leicht Off-Topic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex@arbeit</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-102</link>
		<dc:creator>alex@arbeit</dc:creator>
		<pubDate>Thu, 11 Dec 2008 16:24:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-102</guid>
		<description>@derGruebler
Zu.: lastRequest/change-Event
ah, ich verstehe es ist eigentlich ein Formular-Event Problem. Darüber wollte ich mich auch mal auslassen. Die Formular-Events, insbesondere das change-Event, sind der letzte Dreck.

Beim change Event hält sich der IE übrigens eher an den W3C Standard als andere Browser (Ausnahme: select-DropDowns bei Tastaturbenutzung). Die Spezifikation des change Events ist soetwas von ...

Wenn es um ein change bei checkboxen und radiobuttons geht. Sollte eigentlich ein click-Event ausreichen. Du brauchst hier also kein zusätzliches change/focus-Event. Damit sollte dein Problem behoben sein.

Ich setze hier in der Firma ein custom-Change-Event ein, welches ein intuitives, cross-browser-taugliches change-Event einführt. Wenn ich etwas Zeit habe, poste ich das mal...

Zu.: options
Nein, das Script macht das nicht. Das war ein Kopierfehler in der Doku. Aber ich ziehe hier das Script mal am Wochenende nach, weil macht ja wirklich Sinn.</description>
		<content:encoded><![CDATA[<p>@derGruebler<br />
Zu.: lastRequest/change-Event<br />
ah, ich verstehe es ist eigentlich ein Formular-Event Problem. Darüber wollte ich mich auch mal auslassen. Die Formular-Events, insbesondere das change-Event, sind der letzte Dreck.</p>
<p>Beim change Event hält sich der IE übrigens eher an den W3C Standard als andere Browser (Ausnahme: select-DropDowns bei Tastaturbenutzung). Die Spezifikation des change Events ist soetwas von &#8230;</p>
<p>Wenn es um ein change bei checkboxen und radiobuttons geht. Sollte eigentlich ein click-Event ausreichen. Du brauchst hier also kein zusätzliches change/focus-Event. Damit sollte dein Problem behoben sein.</p>
<p>Ich setze hier in der Firma ein custom-Change-Event ein, welches ein intuitives, cross-browser-taugliches change-Event einführt. Wenn ich etwas Zeit habe, poste ich das mal&#8230;</p>
<p>Zu.: options<br />
Nein, das Script macht das nicht. Das war ein Kopierfehler in der Doku. Aber ich ziehe hier das Script mal am Wochenende nach, weil macht ja wirklich Sinn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derGruebler</title>
		<link>http://www.protofunc.com/2007/11/11/ajax-managen/comment-page-1/#comment-101</link>
		<dc:creator>derGruebler</dc:creator>
		<pubDate>Thu, 11 Dec 2008 13:42:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=3#comment-101</guid>
		<description>@4:
&quot;lastRequest: false&quot; kommt natürlich nicht in die options, sondern gehört zum ajaxManager:
ajaxManager: function(o){
this.lastRequest = false; 
...
}</description>
		<content:encoded><![CDATA[<p>@4:<br />
&#8220;lastRequest: false&#8221; kommt natürlich nicht in die options, sondern gehört zum ajaxManager:<br />
ajaxManager: function(o){<br />
this.lastRequest = false;<br />
&#8230;<br />
}</p>
]]></content:encoded>
	</item>
</channel>
</rss>

