<?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 Experience Day 2: Thomas Fuchs&#8217; on the Enhancing the User Experience</title>
	<atom:link href="http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Peter</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-132272</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Mon, 16 Oct 2006 11:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-132272</guid>
		<description>Nitin, Look here for an explanation of your problem with script tags:

&lt;a href=&quot;http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater&quot; rel=&quot;nofollow&quot;&gt;http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater&lt;/a&gt;

Seems you need to define the functions as variables...</description>
		<content:encoded><![CDATA[<p>Nitin, Look here for an explanation of your problem with script tags:</p>
<p><a href="http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater" rel="nofollow">http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater</a></p>
<p>Seems you need to define the functions as variables&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitin Uchil</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-26397</link>
		<dc:creator>Nitin Uchil</dc:creator>
		<pubDate>Tue, 13 Jun 2006 17:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-26397</guid>
		<description>I am having an issue with using innerHTML

PREMISE
I am using AJAX request/response functions to dymanically update a div tag. The output string is HTML and is composed in a backend Java class (so no parsing of XML is done).

WHAT WORKS
All HTML tags like TABLE (and its subsets), INPUT etc work fine

WHAT DOES NOT WORK
1. If the output contained a SCRIPT tag to do alerts or update FORM variables, these are not effected. If there are other tags also, the repsone correctly outputs these other tags - only the SCRIPT tag is not recognized.

2. If FORM variables contain event handlers like:

the event handlers are not effected

What am I doing wrong?</description>
		<content:encoded><![CDATA[<p>I am having an issue with using innerHTML</p>
<p>PREMISE<br />
I am using AJAX request/response functions to dymanically update a div tag. The output string is HTML and is composed in a backend Java class (so no parsing of XML is done).</p>
<p>WHAT WORKS<br />
All HTML tags like TABLE (and its subsets), INPUT etc work fine</p>
<p>WHAT DOES NOT WORK<br />
1. If the output contained a SCRIPT tag to do alerts or update FORM variables, these are not effected. If there are other tags also, the repsone correctly outputs these other tags &#8211; only the SCRIPT tag is not recognized.</p>
<p>2. If FORM variables contain event handlers like:</p>
<p>the event handlers are not effected</p>
<p>What am I doing wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee Fastenau</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-10664</link>
		<dc:creator>Lee Fastenau</dc:creator>
		<pubDate>Thu, 18 May 2006 22:26:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-10664</guid>
		<description>We initially plowed ahead using innerHTML on an Ajax research effort at my job after digesting some of Thomas&#039;s experiences with it.  However, we discovered that onmouseover and onmouseout events on a container div were firing whenever we modified its contents with innerHTML (I believe this happened in both IE and FF).  This wreaked havoc with the event handlers we&#039;d developed.  Using the DOM insertion method fixed the problem and made the events behave more predictably.</description>
		<content:encoded><![CDATA[<p>We initially plowed ahead using innerHTML on an Ajax research effort at my job after digesting some of Thomas&#8217;s experiences with it.  However, we discovered that onmouseover and onmouseout events on a container div were firing whenever we modified its contents with innerHTML (I believe this happened in both IE and FF).  This wreaked havoc with the event handlers we&#8217;d developed.  Using the DOM insertion method fixed the problem and made the events behave more predictably.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allen</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-9552</link>
		<dc:creator>Allen</dc:creator>
		<pubDate>Fri, 12 May 2006 18:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-9552</guid>
		<description>all speed aside, for me it comes down to the limitations that innerHTML imposes, if I&#039;m building a html control w/ js and i want to attach a call to a specific instance of an object via the onclick of an html object, you have to do that with element.onclick = ..., and you cant do that with innerhtml :(</description>
		<content:encoded><![CDATA[<p>all speed aside, for me it comes down to the limitations that innerHTML imposes, if I&#8217;m building a html control w/ js and i want to attach a call to a specific instance of an object via the onclick of an html object, you have to do that with element.onclick = &#8230;, and you cant do that with innerhtml :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jt</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-9531</link>
		<dc:creator>jt</dc:creator>
		<pubDate>Fri, 12 May 2006 15:10:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-9531</guid>
		<description>oops: &quot;Brian&#039;s&quot; above should read &quot;Mario&#039;s&quot;</description>
		<content:encoded><![CDATA[<p>oops: &#8220;Brian&#8217;s&#8221; above should read &#8220;Mario&#8217;s&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jt</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-9530</link>
		<dc:creator>jt</dc:creator>
		<pubDate>Fri, 12 May 2006 15:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-9530</guid>
		<description>@Roy - straight DOM is way, way, slower than innerHTML. Brian&#039;s &quot;faster&quot; does indeed mean &quot;executes faster&quot;.  Look it up.</description>
		<content:encoded><![CDATA[<p>@Roy &#8211; straight DOM is way, way, slower than innerHTML. Brian&#8217;s &#8220;faster&#8221; does indeed mean &#8220;executes faster&#8221;.  Look it up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-9504</link>
		<dc:creator>Roy</dc:creator>
		<pubDate>Fri, 12 May 2006 10:33:10 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-9504</guid>
		<description>Just want to point out that innerHTML is faster for &lt;b&gt;you&lt;/b&gt;, not for the user. Straight DOM renders faster. Extensive string concatination slows down browser script processing. So when you say faster, you mean faster to type.</description>
		<content:encoded><![CDATA[<p>Just want to point out that innerHTML is faster for <b>you</b>, not for the user. Straight DOM renders faster. Extensive string concatination slows down browser script processing. So when you say faster, you mean faster to type.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-9467</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 12 May 2006 03:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-9467</guid>
		<description>Just getting started with AJAX,  so more articles like this one with the current state of the art please!</description>
		<content:encoded><![CDATA[<p>Just getting started with AJAX,  so more articles like this one with the current state of the art please!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mario</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-9429</link>
		<dc:creator>Mario</dc:creator>
		<pubDate>Thu, 11 May 2006 21:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-9429</guid>
		<description>innerHTML is faster than straight DOM and in most cases makes it easier to read. Those that hate innerHTML may be a little green in this field.</description>
		<content:encoded><![CDATA[<p>innerHTML is faster than straight DOM and in most cases makes it easier to read. Those that hate innerHTML may be a little green in this field.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://ajaxian.com/archives/thomas-fuchs-combining-advanced-javascriptdom-techniques-to-enhance-use-experience/comment-page-1#comment-9424</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Thu, 11 May 2006 20:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=1163#comment-9424</guid>
		<description>So earlier in one of the other sessions people are saying how evil innerHTML is and now Thomas swears by it.  I&#039;m really confused what the deal is with that.</description>
		<content:encoded><![CDATA[<p>So earlier in one of the other sessions people are saying how evil innerHTML is and now Thomas swears by it.  I&#8217;m really confused what the deal is with that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

