<?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: Mouse pointer as ASP.NET AJAX progress indicator</title>
	<atom:link href="http://encosia.com/improved-progress-indication-with-aspnet-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/</link>
	<description>ASP.NET and AJAX code, ideas, and examples.</description>
	<lastBuildDate>Wed, 16 May 2012 23:02:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-62875</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Sat, 11 Feb 2012 06:39:55 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-62875</guid>
		<description>This might help with referencing controls inside naming containers (be sure to read the suggestions in the comments too): http://encosia.com/robust-aspnet-control-referencing-in-javascript/</description>
		<content:encoded><![CDATA[<p>This might help with referencing controls inside naming containers (be sure to read the suggestions in the comments too): <a href="http://encosia.com/robust-aspnet-control-referencing-in-javascript/" rel="nofollow">http://encosia.com/robust-aspnet-control-referencing-in-javascript/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-62850</link>
		<dc:creator>Matthew</dc:creator>
		<pubDate>Wed, 08 Feb 2012 18:52:06 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-62850</guid>
		<description>Ok, I figured it out by adding the `ScriptReference` to the `ScriptManager` as you mentioned in your article about &quot;&lt;a href=&quot;http://encosia.com/updated-your-webconfig-but-sys-is-still-undefined/&quot; rel=&quot;nofollow&quot;&gt;Sys undefined error&lt;/a&gt;.&quot;

Last question: How do I get this to work for things like `GridViews` which use naming containers rather than specific IDs, hence making the `$get(args._postBackElement.id)` &amp; `$get(sender._postBackSettings.sourceElement.id)` calls return NULL.</description>
		<content:encoded><![CDATA[<p>Ok, I figured it out by adding the `ScriptReference` to the `ScriptManager` as you mentioned in your article about &#8220;<a href="http://encosia.com/updated-your-webconfig-but-sys-is-still-undefined/" rel="nofollow">Sys undefined error</a>.&#8221;</p>
<p>Last question: How do I get this to work for things like `GridViews` which use naming containers rather than specific IDs, hence making the `$get(args._postBackElement.id)` &amp; `$get(sender._postBackSettings.sourceElement.id)` calls return NULL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-62843</link>
		<dc:creator>Matthew</dc:creator>
		<pubDate>Tue, 07 Feb 2012 21:35:52 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-62843</guid>
		<description>Biscuits! I can&#039;t get it to work. I&#039;m using a custom version of the 960.gs and have a &quot;container&quot; element called &quot;container_20&quot; so I updated your code to reflect that simple replacing the name. I&#039;m programming in VB/ASP .NET. I tried implementing your jQuery only both inside and after the &quot;pageLoad&quot; event. Any ideas what may be the cause? I&#039;m sure there&#039;s some caveat to this code that I&#039;m missing. Thanks :)</description>
		<content:encoded><![CDATA[<p>Biscuits! I can&#8217;t get it to work. I&#8217;m using a custom version of the 960.gs and have a &#8220;container&#8221; element called &#8220;container_20&#8243; so I updated your code to reflect that simple replacing the name. I&#8217;m programming in VB/ASP .NET. I tried implementing your jQuery only both inside and after the &#8220;pageLoad&#8221; event. Any ideas what may be the cause? I&#8217;m sure there&#8217;s some caveat to this code that I&#8217;m missing. Thanks :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Russell</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-46594</link>
		<dc:creator>Jeff Russell</dc:creator>
		<pubDate>Tue, 18 Oct 2011 13:20:09 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-46594</guid>
		<description>Thanks Dave! I&#039;ve been looking for something that works with AJAX in the 4.0 Framework, and this fits the bill. Easy, and slick... :)</description>
		<content:encoded><![CDATA[<p>Thanks Dave! I&#8217;ve been looking for something that works with AJAX in the 4.0 Framework, and this fits the bill. Easy, and slick&#8230; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cory House</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-39664</link>
		<dc:creator>Cory House</dc:creator>
		<pubDate>Thu, 19 Aug 2010 16:53:37 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-39664</guid>
		<description>Great stuff! This idea is so simple I can&#039;t believe I&#039;ve never thought of this or seen it before! I really like that it flows with a convention people already understand.

I&#039;ve just found your blog and I&#039;ve gotta say every post I&#039;ve read is excellent. Well written, interesting, and unique. Subscribed!</description>
		<content:encoded><![CDATA[<p>Great stuff! This idea is so simple I can&#8217;t believe I&#8217;ve never thought of this or seen it before! I really like that it flows with a convention people already understand.</p>
<p>I&#8217;ve just found your blog and I&#8217;ve gotta say every post I&#8217;ve read is excellent. Well written, interesting, and unique. Subscribed!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Soldernut</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-39130</link>
		<dc:creator>Soldernut</dc:creator>
		<pubDate>Sat, 12 Jun 2010 15:39:04 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-39130</guid>
		<description>Finally! Somebody addresses this obviously too-long missing behavior. Kudos.

What follows is not a slam against your article, rather a trip into the &quot;obvious&quot;...

For decades, in tools like Delphi, and for desktop applications, the developer had to do only this:

Screen.Cursor := crHourglass;
// Potentially long-running code here
Screen.Cursor := crDefault:

I would suggest that our web development tools, frameworks, whatever, should make it equally easy on the developer.  This behavior is virtually an unstated requirement for all desktop apps, so why should web development make it any harder to achieve?  

Yes, I understand there are complexities beyond desktop applications. I simply think those should be overcome in the implementation of the frameworks and languages we use for web development.</description>
		<content:encoded><![CDATA[<p>Finally! Somebody addresses this obviously too-long missing behavior. Kudos.</p>
<p>What follows is not a slam against your article, rather a trip into the &#8220;obvious&#8221;&#8230;</p>
<p>For decades, in tools like Delphi, and for desktop applications, the developer had to do only this:</p>
<p>Screen.Cursor := crHourglass;<br />
// Potentially long-running code here<br />
Screen.Cursor := crDefault:</p>
<p>I would suggest that our web development tools, frameworks, whatever, should make it equally easy on the developer.  This behavior is virtually an unstated requirement for all desktop apps, so why should web development make it any harder to achieve?  </p>
<p>Yes, I understand there are complexities beyond desktop applications. I simply think those should be overcome in the implementation of the frameworks and languages we use for web development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bobmoff</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-37964</link>
		<dc:creator>bobmoff</dc:creator>
		<pubDate>Thu, 04 Feb 2010 10:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-37964</guid>
		<description>I add a class on the body tag

body.loading * { cursor: wait !important }

and then remove it when loading is done, but in IE and Chrome it does not change back until i move the mouse.

Anyone experiencing this problem, and maybe found a solution ?</description>
		<content:encoded><![CDATA[<p>I add a class on the body tag</p>
<p>body.loading * { cursor: wait !important }</p>
<p>and then remove it when loading is done, but in IE and Chrome it does not change back until i move the mouse.</p>
<p>Anyone experiencing this problem, and maybe found a solution ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sunil Unnithan</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-35414</link>
		<dc:creator>Sunil Unnithan</dc:creator>
		<pubDate>Tue, 26 May 2009 14:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-35414</guid>
		<description>Dave,

Please see below small correction in EndRequest call.  I was getting javascript exception related to index without if condition.

if (sender._postBackSettings.sourceElement.id.length &gt; 0) {
                    $get(sender._postBackSettings.sourceElement.id).disabled = false;
                }</description>
		<content:encoded><![CDATA[<p>Dave,</p>
<p>Please see below small correction in EndRequest call.  I was getting javascript exception related to index without if condition.</p>
<p>if (sender._postBackSettings.sourceElement.id.length &gt; 0) {<br />
                    $get(sender._postBackSettings.sourceElement.id).disabled = false;<br />
                }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mendy</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-34720</link>
		<dc:creator>Mendy</dc:creator>
		<pubDate>Thu, 02 Apr 2009 14:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-34720</guid>
		<description>Your code worked like a charm except for the disable button javascript which errored for me.
But my problem is I am using an link not a button.
And when the cursor is over the link, it shows the hand regardless, only when you remove it from the hovering above the link , do you see the hourglass.
Any ideas on how to solve that too?</description>
		<content:encoded><![CDATA[<p>Your code worked like a charm except for the disable button javascript which errored for me.<br />
But my problem is I am using an link not a button.<br />
And when the cursor is over the link, it shows the hand regardless, only when you remove it from the hovering above the link , do you see the hourglass.<br />
Any ideas on how to solve that too?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: techman</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-34481</link>
		<dc:creator>techman</dc:creator>
		<pubDate>Thu, 12 Mar 2009 17:26:34 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-34481</guid>
		<description>Great article. Just what I was looking for.</description>
		<content:encoded><![CDATA[<p>Great article. Just what I was looking for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Valamas</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-33874</link>
		<dc:creator>Valamas</dc:creator>
		<pubDate>Fri, 16 Jan 2009 00:53:45 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-33874</guid>
		<description>The body solution worked better for me. 

Note, a good standard to use is a css global reset like this:
&lt;pre lang=&quot;html&quot;&gt;
* { padding: 0; margin: 0; }
&lt;/pre&gt;

You can now have the body fill the screen with the following additional css:
&lt;pre lang=&quot;html&quot;&gt;
body { width: 100%; height: 100%; }
&lt;/pre&gt;

The above replaces the css supplied by Dave and reduces the implemtation. Also, you dont need the container div. Make sure you use the change to the javascript by &quot;Anonymous&quot;

This worked with master pages too.

I discovered this when on a test page i did a:
&lt;pre lang=&quot;html&quot;&gt;
body { style=&quot;border: 1px solid black;&quot; }
&lt;/pre&gt;

... and found the body was only the height of my last element on the page.

thank you for a great solution Dave. I subscribe to your rss feed.

(hope the css i supplied posts)</description>
		<content:encoded><![CDATA[<p>The body solution worked better for me. </p>
<p>Note, a good standard to use is a css global reset like this:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">* { padding: 0; margin: 0; }</pre></div></div>

<p>You can now have the body fill the screen with the following additional css:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">body { width: 100%; height: 100%; }</pre></div></div>

<p>The above replaces the css supplied by Dave and reduces the implemtation. Also, you dont need the container div. Make sure you use the change to the javascript by &#8220;Anonymous&#8221;</p>
<p>This worked with master pages too.</p>
<p>I discovered this when on a test page i did a:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">body { style=&quot;border: 1px solid black;&quot; }</pre></div></div>

<p>&#8230; and found the body was only the height of my last element on the page.</p>
<p>thank you for a great solution Dave. I subscribe to your rss feed.</p>
<p>(hope the css i supplied posts)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mahavir</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-33576</link>
		<dc:creator>Mahavir</dc:creator>
		<pubDate>Fri, 12 Dec 2008 06:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-33576</guid>
		<description>first of all thnks for your quick reply , yes i think the provided link is helpful for me but i dont know how to use?
please focus !!!!</description>
		<content:encoded><![CDATA[<p>first of all thnks for your quick reply , yes i think the provided link is helpful for me but i dont know how to use?<br />
please focus !!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-33574</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Fri, 12 Dec 2008 05:29:02 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-33574</guid>
		<description>You may be running into this problem: http://encosia.com/2007/08/16/updated-your-webconfig-but-sys-is-still-undefined/</description>
		<content:encoded><![CDATA[<p>You may be running into this problem: <a href="http://encosia.com/2007/08/16/updated-your-webconfig-but-sys-is-still-undefined/" rel="nofollow">http://encosia.com/2007/08/16/updated-your-webconfig-but-sys-is-still-undefined/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mahavir</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-33548</link>
		<dc:creator>Mahavir</dc:creator>
		<pubDate>Thu, 11 Dec 2008 12:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-33548</guid>
		<description>Hi,
article is really great .but in my case i am using 
asp.net 2003 with Ajax and i think it wont support
&quot;var prm = Sys.WebForms.PageRequestManager.getInstance&quot;
means there is no class with Sys.

any clues???</description>
		<content:encoded><![CDATA[<p>Hi,<br />
article is really great .but in my case i am using<br />
asp.net 2003 with Ajax and i think it wont support<br />
&#8220;var prm = Sys.WebForms.PageRequestManager.getInstance&#8221;<br />
means there is no class with Sys.</p>
<p>any clues???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Piyush</title>
		<link>http://encosia.com/improved-progress-indication-with-aspnet-ajax/#comment-32059</link>
		<dc:creator>Piyush</dc:creator>
		<pubDate>Fri, 29 Aug 2008 12:35:11 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/blog/?p=4#comment-32059</guid>
		<description>Thanks!!!</description>
		<content:encoded><![CDATA[<p>Thanks!!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

