So you're setting up javascript interaction with 300+ divs? That's a lot of wasted cpu cycles; the user will most likely only interact with 30 of those divs (this is a mere guess).
Maybe "event delegation" would be a way to go? - only setting up js for the html as the user interacts with a specific element. On Jul 16, 3:46 pm, Alexander <darig...@googlemail.com> wrote: > Generic? How do you mean that? > > I'll explain a little more in detail what we do: we have a pool class > that has a property of type Hash. to this hash we add the teasers > classes that are based upon a div. That takes really long in IE6 (5-7 > seconds) but not in Firefox (1 second max.). On each addition we want > to update a div. That does not work in IE 6, because it somehow blocks > the refreshing of the DOM, we can only update e.g. the toolbar with > window.status = 'XXX'. > > On 16 Jul., 15:22, "Steve Onnis" <st...@cfcentral.com.au> wrote: > > > So none of the actions or whatever are generic? As in they don't apply to > > more than one or all items? > > > If this is not the case I would seriously look at restructuring the way your > > application works because it certainly isn't an ideal situation > > > Just my opinion anyway... > > > -----Original Message----- > > From: Alexander Herrmann [mailto:darig...@googlemail.com] > > Sent: Thursday, 16 July 2009 10:40 PM > > To: MooTools Users > > Subject: [Moo] Re: DOM refresh in IE6 > > > well, the divs are teasers which can de dragged from and into > > different pools (dragging areas). each teaser has a litte > > functionality as well as a pool has also a representation in > > javascript. so we move the teaser class from pool x to y and do some > > other actions with it. that's why :) > > > On 16 Jul., 14:34, "Steve Onnis" <st...@cfcentral.com.au> wrote: > > > I'll be the first one to ask "why"? > > > > Why are you doing this for? > > > > -----Original Message----- > > > From: Alexander [mailto:darig...@googlemail.com] > > > Sent: Thursday, 16 July 2009 10:32 PM > > > To: MooTools Users > > > Subject: [Moo] DOM refresh in IE6 > > > > Hi there, > > > > we have a page with a lot of divs (300+). For each div we load an > > > javascript representation that is a class. This works fine and is > > > performant using firefox. But using the Internet Explorer 6 it is > > > really slow. The speed can't be optimized but we'd like to display a > > > progress bar for loading. The html for the bar is displayed by > > > default, then we run through the page dom getting the divs and > > > creating their appropriate javascript class representation. On each > > > div we update the progress bar setting the text of a div container. > > > That works fine in firefox, but IE6 does only update the dom and so > > > our progress bar after the script finished adding the divs js classes. > > > So is there a way to get the dom update while the script is adding the > > > divs? > > > > Thanks in advance!